sys.tables (Transact-SQL)

針對每個資料表物件,各傳回一個資料列,目前只使用 sys.objects.type = U。

資料行名稱 資料類型 描述

<inherited columns>

 

如需這份檢視所繼承的資料行清單,請參閱<sys.objects (Transact-SQL)>。

lob_data_space_id

int

非零值是存放這份資料表的 textntextimage 資料之資料空間 (檔案群組或資料分割配置) 的識別碼。

0 = 資料表並不包含 textntextimage 資料。

filestream_data_space_id

int

僅供內部系統使用。

max_column_id_used

int

這份資料表用過的最大資料行識別碼。

lock_on_bulk_load

bit

在大量載入時鎖定資料表。如需詳細資訊,請參閱<sp_tableoption (Transact-SQL)>。

uses_ansi_nulls

bit

資料表是在 SET ANSI_NULLS 資料庫選項為 ON 的情況下加以建立。

is_replicated

bit

1 = 利用快照式複寫或交易式複寫來發行資料表。

has_replication_filter

bit

1 = 資料表有一項複寫篩選。

is_merge_published

bit

1 = 資料表是利用合併式複寫來發行。

is_sync_tran_subscribed

bit

1 = 資料表是利用立即更新訂閱來訂閱。

has_unchecked_assembly_data

bit

1 = 資料表包含保存資料,這些保存資料會隨著上次 ALTER ASSEMBLY 期間變更定義的組件而不同。在下次 DBCC CHECKDB 或 DBCC CHECKTABLE 順利完成之後,將重設為 0。

text_in_row_limit

int

"text in row" 所允許的最大位元組數目。

0 = 未設定 "text in row" 選項。如需詳細資訊,請參閱<sp_tableoption (Transact-SQL)>。

large_value_types_out_of_row

bit

1 = 大數值類型是以 out-of-row 的方式來儲存。如需詳細資訊,請參閱<sp_tableoption (Transact-SQL)>。

請參閱

參考

物件目錄檢視 (Transact-SQL)
目錄檢視 (Transact-SQL)
DBCC CHECKDB (Transact-SQL)
DBCC CHECKTABLE (Transact-SQL)

其他資源

查詢 SQL Server 系統目錄 FAQ

說明及資訊

取得 SQL Server 2005 協助