建立儲存 FILESTREAM 資料的資料表
此主題說明如何建立儲存 FILESTREAM 資料的資料表。
當檔案庫中已有 FILESTREAM 檔案群組時,您就可以建立或修改資料表,以便儲存 FILESTREAM 檔案。 若要指定包含 FILESTREAM 資料的資料行,您可以建立 varbinary(max) 資料行,並加入 FILESTREAM 屬性。
建立可儲存 FILESTREAM 資料的資料表
在 SQL Server Management Studio 中,按一下 [新增查詢] 顯示 [查詢編輯器]。
將下列範例的 Transact-SQL 程式碼複製到 [查詢編輯器] 中。 這個 Transact-SQL 程式碼會建立稱為 Records 的啟用 FILESTREAM 資料表。
若要建立此資料表,請按一下 [執行]。
範例
下列程式碼範例示範如何建立名為 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