Создание таблицы для хранения данных FILESTREAM

Область применения: SQL Server

В этом разделе приводятся сведения о создании таблицы для хранения данных FILESTREAM.

Если в базе данных имеется файловая группа FILESTREAM, можно создавать или изменять таблицы для хранения данных FILESTREAM. Чтобы указать, что в столбце будут содержаться данные типа FILESTREAM, необходимо создать столбец с типом данных varbinary(max) и добавить атрибут FILESTREAM.

Создание таблицы для хранения данных FILESTREAM

  1. В СРЕДЕ SQL Server Management Studio нажмите кнопку "Создать запрос", чтобы отобразить Редактор запросов.

  2. Скопируйте код Transact-SQL из следующего примера в Редактор запросов. Этот код Transact-SQL создает таблицу с поддержкой FILESTREAM с именем Records.

  3. Чтобы создать таблицу, нажмите кнопку Выполнить.

Пример

В следующем примере кода показано, как создать таблицу с именем Records. Столбец Id является столбцом типа ROWGUIDCOL и необходим для использования данных FILESTREAM с API Win32. Столбец SerialNumber имеет тип UNIQUE INTEGER. Столбец Chart является столбцом типа FILESTREAM и используется для хранения данных Chart в файловой системе.

Примечание.

Этот пример ссылается на базу данных Archive, созданную в разделе Создание базы данных с поддержкой FILESTREAM.

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

См. также

CREATE TABLE (Transact-SQL)
Инструкция ALTER TABLE (Transact-SQL)