Criar uma tabela para armazenar dados FILESTREAM
Aplica-se a: SQL Server
Este tópico mostra como criar uma tabela para armazenar dados FILESTREAM.
Quando o banco de dados tiver um grupo de arquivos FILESTREAM, será possível criar ou modificar tabelas para armazenar dados FILESTREAM. Para especificar que uma coluna contém dados FILESTREAM, crie a coluna varbinary(max) e adicione o atributo FILESTREAM.
Para criar uma tabela para armazenar dados FILESTREAM
No SQL Server Management Studio, clique em Nova Consulta para exibir o Editor de Consultas.
Copie o código Transact-SQL do exemplo a seguir no Editor de Consultas. Esse código Transact-SQL cria uma tabela habilitada para FILESTREAM chamada Records.
Para criar a tabela, clique em Executar.
Exemplo
O exemplo de código a seguir mostra como criar uma tabela chamada Records
. A coluna Id
é uma coluna ROWGUIDCOL
exigida para usar dados de FILESTREAM com APIs de Win32. A coluna SerialNumber
é uma coluna UNIQUE INTEGER
. A coluna Chart
é uma coluna FILESTREAM
usada para armazenar Chart
no sistema de arquivos.
Observação
Este tópico requer o banco de dados Archive que foi criado em Criar um banco de dados habilitado para FILESTREAM.
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
);
GO