FileTable 結構描述

適用於:SQL Server

描述 FileTable 預先定義且固定的結構描述。

檔案屬性名稱 type 大小 預設 描述 檔案系統可存取性
path_locator hierarchyid 變動 識別此項目位置的 hierarchyid 此節點在階層式 FileNamespace 中的位置。

資料表的主索引鍵。
可透過設定 Windows 路徑值加以建立及修改。
stream_id [uniqueidentifier] rowguidcol NEWID() 函數所傳回的值。 FILESTREAM 資料的唯一識別碼。 不適用。
file_stream varbinary(max)

檔案資料流
變動 NULL 包含 FILESTREAM 資料。 不適用。
file_type nvarchar(255) 變動 NULL。

檔案系統中的建立或重新命名作業,將會根據名稱填入副檔名值。
代表檔案的類型。

當您建立全文檢索索引時,此資料行可用以作為 TYPE COLUMN

file_type 是保存的計算資料行。
自動計算, 無法設定。
名稱 nvarchar(255) 變動 GUID 值。 檔案或目錄名稱。 可使用 Windows API 加以建立或修改。
parent_path_locator hierarchyid 變動 hierarchyid ,識別內含此項目的目錄。 上層目錄的 hierarchyid

parent_path_locator 是保存的計算資料行。
自動計算, 無法設定。
cached_file_size bigint FILESTREAM 資料的大小 (以位元組為單位)。

cached_file_size 是保存的計算資料行。
雖然快取的檔案大小會自動保持最新狀態,不過在少見的情況下,它可能會呈現未同步狀態。 若要計算確切的大小,請使用 DATALENGTH() 函數。
creation_time datetime2(4)

非 Null
8 個位元組 目前時間。 建立檔案的日期與時間。 自動計算, 也可以使用 Windows API 加以設定。
last_write_time datetime2(4)

非 Null
8 個位元組 目前時間。 上次更新檔案的日期與時間。 自動計算, 也可以使用 Windows API 加以設定。
last_access_time datetime2(4)

非 Null
8 個位元組 目前時間。 上次存取檔案的日期與時間。 自動計算, 也可以使用 Windows API 加以設定。
is_directory bit

非 Null
1 個位元組 FALSE 指出資料列是否代表目錄。 此值會自動計算,而且無法設定。 自動計算, 無法設定。
is_offline bit

非 Null
1 個位元組 FALSE 離線檔案屬性。 自動計算, 也可以使用 Windows API 加以設定。
is_hidden bit

非 Null
1 個位元組 FALSE 隱藏檔案屬性。 自動計算, 也可以使用 Windows API 加以設定。
is_readonly bit

非 Null
1 個位元組 FALSE 唯讀檔案屬性。 自動計算, 也可以使用 Windows API 加以設定。
is_archive bit

非 Null
1 個位元組 FALSE 封存屬性。 自動計算, 也可以使用 Windows API 加以設定。
is_system bit

非 Null
1 個位元組 FALSE 系統檔案屬性。 自動計算, 也可以使用 Windows API 加以設定。
is_temporary bit

非 Null
1 個位元組 FALSE 暫存檔案屬性。 自動計算, 也可以使用 Windows API 加以設定。

另請參閱

建立、改變及卸除 FileTable