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 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 varbinary(max) coluna 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 para o Editor de Consultas. Esse 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 nomeada Records. A Id coluna é uma ROWGUIDCOL coluna e é necessária para usar dados FILESTREAM com APIs 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 de arquivo criado em Criar um banco de dados FILESTREAM-Enabled.

CREATE TABLE Archive.dbo.Records
(
    [Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE, 
    [SerialNumber] INTEGER UNIQUE,
    [Chart] VARBINARY(MAX) FILESTREAM NULL
)
GO

Consulte Também

CREATE TABLE (Transact-SQL)
ALTERAR TABELA (Transact-SQL)