sys.tables (Transact-SQL)
針對每個資料表物件,各傳回一個資料列,目前只使用 sys.objects.type = U。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
<inherited columns> |
|
如需這份檢視所繼承的資料行清單,請參閱<sys.objects (Transact-SQL)>。 |
lob_data_space_id |
int |
非零值是存放這份資料表的 text、ntext 和 image 資料之資料空間 (檔案群組或資料分割配置) 的識別碼。 0 = 資料表並不包含 text、ntext 或 image 資料。 |
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)