建立儲存 FILESTREAM 資料的資料表
適用於: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