Partager via


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

  1. Dans SQL Server Management Studio, cliquez sur Nouvelle requête pour afficher l'Éditeur de requête.

  2. 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.

  3. 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

Voir aussi

CREATE TABLE (Transact-SQL)
ALTER TABLE (Transact-SQL)