Criar uma tabela para armazenar dados FILESTREAM
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. O 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 exemplo se refere ao banco de dados Archive 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