Criar uma tabela para armazenar dados FILESTREAMCreate a Table for Storing FILESTREAM Data
SQL Server
Banco de Dados SQL do Azure
Azure Synapse Analytics (SQL DW)
Parallel Data Warehouse
SQL Server
Azure SQL Database
Azure Synapse Analytics (SQL DW)
Parallel Data Warehouse
Este tópico mostra como criar uma tabela para armazenar dados FILESTREAM.This topic shows how to create a table for storing FILESTREAM data.
Quando o banco de dados tiver um grupo de arquivos FILESTREAM, será possível criar ou modificar tabelas para armazenar dados FILESTREAM.When the database has a FILESTREAM filegroup, you can create or modify tables to store FILESTREAM data. Para especificar que uma coluna contém dados FILESTREAM, crie a coluna varbinary(max) e adicione o atributo FILESTREAM.To specify that a column contains FILESTREAM data, you create a varbinary(max) column and add the FILESTREAM attribute.
Para criar uma tabela para armazenar dados FILESTREAMTo create a table to store FILESTREAM data
No SQL Server Management StudioSQL Server Management Studio, clique em Nova Consulta para exibir o Editor de Consultas.In SQL Server Management StudioSQL Server Management Studio, click New Query to display the Query Editor.
Copie o código Transact-SQLTransact-SQL do exemplo a seguir no Editor de Consultas.Copy the Transact-SQLTransact-SQL code from the following example into the Query Editor. Este código Transact-SQLTransact-SQL cria uma tabela habilitada para FILESTREAM chamada Registros.This Transact-SQLTransact-SQL code creates a FILESTREAM-enabled table called Records.
Para criar a tabela, clique em Executar.To create the table, click Execute.
ExemploExample
O exemplo de código a seguir mostra como criar uma tabela chamada Records
.The following code example shows how to create a table that is named Records
. A coluna Id
é uma coluna ROWGUIDCOL
exigida para usar dados de FILESTREAM com APIs de Win32.The Id
column is a ROWGUIDCOL
column and is required to use FILESTREAM data with Win32 APIs. A coluna SerialNumber
é uma coluna UNIQUE INTEGER
.The SerialNumber
column is a UNIQUE INTEGER
. A coluna Chart
é uma coluna FILESTREAM
usada para armazenar Chart
no sistema de arquivos.The Chart
column is a FILESTREAM
column and is used to store the Chart
in the file system.
Observação
Este tópico requer o banco de dados Archive que foi criado em Criar um banco de dados habilitado para FILESTREAM.This example refers to the Archive database that is created in 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
Consulte TambémSee Also
CREATE TABLE (Transact-SQL) CREATE TABLE (Transact-SQL)
ALTER TABLE (Transact-SQL)ALTER TABLE (Transact-SQL)
Comentários
Carregando comentários...