Creazione di una tabella per archiviare dati FILESTREAM
Si applica a: SQL Server
In questo argomento viene illustrato come creare una tabella per archiviare dati FILESTREAM.
Quando il database presenta un filegroup FILESTREAM, è possibile creare o modificare tabelle per archiviare i dati FILESTREAM. Per specificare che una colonna contiene dati FILESTREAM, creare una colonna varbinary(max) e aggiungere l'attributo FILESTREAM.
Per creare una tabella per archiviare dati FILESTREAM
Fare clic su Nuova query in SQL Server Management Studio per visualizzare l'editor di query.
Copiare il codice Transact-SQL dall'esempio seguente e incollarlo nell'editor di query. Tramite il codice Transact-SQL viene creata una tabella abilitata per FILESTREAM denominata Records.
Per creare la tabella, fare clic su Esegui.
Esempio
Nel codice di esempio seguente viene descritto come creare una tabella denominata Records
. La colonna Id
è una colonna ROWGUIDCOL
ed è necessaria per utilizzare dati FILESTREAM con API Win32. La colonna SerialNumber
è di tipo UNIQUE INTEGER
. La colonna Chart
è una colonna FILESTREAM
e viene utilizzata per archiviare Chart
nel file system.
Nota
Questo esempio fa riferimento al database Archive creato in Creazione di un database abilitato per FILESTREAM.
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
);
GO