建立儲存 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 資料行,而且必須搭配 Win32 API 使用 FILESTREAM 資料。 SerialNumber 資料行屬於 UNIQUE INTEGERChart 資料行是 FILESTREAM 資料行,而且可用來將 Chart 儲存在檔案系統中。

注意

這個範例參考在 建立啟用 FILESTREAM 的資料庫中建立的 Archive 資料庫。

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)