Crear una tabla para almacenar datos FILESTREAM
Se aplica a: SQL Server
En este tema se muestra cómo crear una tabla para almacenar datos FILESTREAM.
Cuando la base de datos tiene un grupo de archivos FILESTREAM, es posible crear o modificar tablas para almacenar datos FILESTREAM. Para especificar que una columna contiene datos FILESTREAM, se debe crear una columna varbinary(max) y agregar el atributo FILESTREAM.
Para crear una tabla para almacenar datos FILESTREAM
En SQL Server Management Studio, haga clic en Nueva consulta para mostrar el Editor de Power Query.
Copie el código de Transact-SQL del ejemplo siguiente en el Editor de Power Query. Este código de Transact-SQL crea una base de datos habilitada para FILESTREAM denominada Records.
Para crear la tabla, haga clic en Ejecutar.
Ejemplo
En el siguiente ejemplo de código se muestra cómo crear una tabla denominada Records
. La columna Id
es una columna ROWGUIDCOL
y es necesaria para usar datos FILESTREAM con las API de Win32. La columna SerialNumber
es una columna UNIQUE INTEGER
. La columna Chart
es una columna FILESTREAM
y se usa para almacenar Chart
en el sistema de archivos.
Nota:
En este ejemplo se hace referencia a la base de datos de archivo que se creó en Crear una base de datos habilitada para FILESTREAM.
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
);
GO