共用方式為


sys.sysobjects (Transact-SQL)

更新: 2006 年 4 月 14 日

針對資料庫內所建立的每個物件,如條件約束、預設值、記錄、規則和預存程序,各包含一個資料列。

ms177596.note(zh-tw,SQL.90).gif重要事項:
此 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 升級而來的資料庫,結構描述識別碼會等於擁有者的使用者識別碼。

ms177596.note(zh-tw,SQL.90).gif重要事項:

如果使用下列任何一個 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)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

更新的內容:
  • 更正 uid 資料行的定義,並新增「重要事項」附註。