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 tem um grupo de arquivos FILESTREAM, você pode criar ou modificar tabelas para armazenar dados FILESTREAM. Para especificar que uma coluna contém dados FILESTREAM, crie uma 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 para o 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
e é necessária para usar dados FILESTREAM com APIs do Win32. A coluna SerialNumber
é um UNIQUE INTEGER
. A coluna Chart
é uma coluna FILESTREAM
e é usada para armazenar o Chart
no sistema de arquivos.
Observação
Este exemplo refere-se ao banco de dados Archive criado em Create a FILESTREAM-Enabled Database.
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
);
GO