Créer une table pour le stockage de données FILESTREAM
Cette rubrique indique comment créer une table pour stocker des données FILESTREAM.
Lorsque la base de données comporte un groupe de fichiers FILESTREAM, vous pouvez créer ou modifier des tables pour stocker des données FILESTREAM. Pour spécifier qu'une colonne contient des données FILESTREAM, créez une colonne varbinary(max)
et ajoutez l'attribut FILESTREAM.
Pour créer une table pour stocker des données FILESTREAM
Dans SQL Server Management Studio, cliquez sur Nouvelle requête pour afficher l'Éditeur de requête.
Copiez le code Transact-SQL de l’exemple suivant dans le Éditeur de requête. Ce code Transact-SQL crée une table compatible FILESTREAM appelée Records.
Pour créer la table, cliquez sur Exécuter.
Exemple
L'exemple de code suivant montre comment créer une table nommée Records
. La colonne Id
est une colonne ROWGUIDCOL
requise pour utiliser des données FILESTREAM avec les API Win32. La colonne SerialNumber
est une colonne UNIQUE INTEGER
. La colonne Chart
est une colonne FILESTREAM
qui sert à stocker Chart
dans le système de fichiers.
Notes
Cette rubrique fait référence à la base de données Archive créée dans Créer une base de données compatible FILESTREAM.
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
)
GO