適用於:SQL Server
此主題說明如何建立儲存 FILESTREAM 資料的資料表。
當檔案庫中已有 FILESTREAM 檔案群組時,您就可以建立或修改資料表,以便儲存 FILESTREAM 檔案。 若要指定包含 FILESTREAM 資料的資料行,您可以建立 varbinary(max) 資料行,並加入 FILESTREAM 屬性。
建立可儲存 FILESTREAM 資料的資料表
在 SQL Server Management Studio 中,按一下 [新增查詢] 以顯示 [查詢編輯器]。
將下列範例的 Transact-SQL 程式碼複製到 [查詢編輯器] 中。 這個 Transact-SQL 程式碼會建立啟用 FILESTREAM 的資料表,稱為 Records。
若要建立此資料表,請按一下 [執行] 。
範例
下列程式碼範例示範如何建立名為 Records的資料表。
Id 資料行是 ROWGUIDCOL 資料行,而且必須搭配 Win32 API 使用 FILESTREAM 資料。
SerialNumber 資料行屬於 UNIQUE INTEGER。
Chart 資料行是 FILESTREAM 資料行,而且可用來將 Chart 儲存在檔案系統中。
注意
這個範例參考在 建立啟用 FILESTREAM 的資料庫中建立的 Archive 資料庫。
CREATE TABLE Archive.dbo.Records
(
[Id] [uniqueidentifier] ROWGUIDCOL NOT NULL UNIQUE,
[SerialNumber] INTEGER UNIQUE,
[Chart] VARBINARY(MAX) FILESTREAM NULL
);
GO