sys.sysobjects (Transact-SQL)
更新: 2006 年 4 月 14 日
針對資料庫內所建立的每個物件,如條件約束、預設值、記錄、規則和預存程序,各包含一個資料列。
![]() |
---|
此 SQL Server 2000 系統資料表包含回溯相容性的概觀。我們建議您改用目前的 SQL Server 系統檢視。若要尋找相等的系統檢視或檢視,請參閱<將 SQL Server 2000 系統資料表對應至 SQL Server 2005 系統檢視>。未來的 Microsoft SQL Server 發行版本將不再提供此功能。請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 |
資料行名稱
資料類型
描述
name
sysname
物件名稱
id
int
物件識別碼。
xtype
char(2)
物件類型。如需有效物件類型的清單,請參閱 sys.objects。
uid
smallint
物件擁有者的結構描述識別碼。
如果是從舊版 SQL Server 升級而來的資料庫,結構描述識別碼會等於擁有者的使用者識別碼。
重要事項:
如果使用下列任何一個 SQL Server 2005 DDL 陳述式,您必須使用 sys.objects 目錄檢視,而不要使用 sys.sysobjects。 CREATE | ALTER | DROP USER CREATE | ALTER | DROP ROLE CREATE | ALTER | DROP APPLICATION ROLE CREATE SCHEMA ALTER AUTHORIZATION ON OBJECT
如果使用者和角色數目超過 32,767 則會造成溢位或傳回 NULL。
如需詳細資訊,請參閱<查詢 SQL Server 系統目錄>。
info
smallint
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
status
int
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
base_schema_ver
int
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
replinfo
int
保留供複寫使用。
parent_obj
int
父物件的物件識別碼。例如,如果它是觸發程序或條件約束,便是資料表識別碼。
crdate
datetime
物件的建立日期。
ftcatid
smallint
登錄了全文檢索索引的所有使用者資料表之全文檢索目錄識別碼,所有未登錄的使用者資料表都是 0。
schema_ver
int
每次資料表的結構描述變更時,都會遞增的版本號碼。一律傳回 0。
stats_schema_ver
int
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
type
char(2)
物件類型。如需有效物件類型的清單,請參閱 sys.objects。
userstat
smallint
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
sysstat
smallint
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
indexdel
smallint
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
refdate
datetime
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
version
int
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
deltrig
int
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
instrig
int
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
updtrig
int
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
seltrig
int
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
category
int
用於發行集、條件約束和識別。
cache
smallint
警告僅做為識別目的。不支援。我們無法保證未來的相容性。
請參閱
參考
將 SQL Server 2000 系統資料表對應至 SQL Server 2005 系統檢視
相容性檢視 (Transact-SQL)
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 4 月 14 日 |
|