Compartilhar via


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

  1. No SQL Server Management Studio, clique em Nova Consulta para exibir o Editor de Consultas.

  2. 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.

  3. 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çãoObservaçã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

Consulte também

Referência

CREATE TABLE (Transact-SQL)

ALTER TABLE (Transact-SQL)