共用方式為


sys.sysobjects (Transact-SQL)

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

重要事項重要事項

此 SQL Server 2000 系統資料表包含回溯相容性的概觀。我們建議您改用目前的 SQL Server 系統檢視表。若要尋找相等的系統檢視或檢視,請參閱<將 SQL Server 2000 系統資料表對應至 SQL Server 2005 系統檢視表>。未來的 Microsoft SQL Server 版本將移除這項功能。請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。

資料行名稱

資料類型

說明

name

sysname

物件名稱

id

int

物件識別碼。

xtype

char(2)

物件類型。 可以是下列其中一種物件類型:

AF = 彙總函式 (CLR)

C = CHECK 條件約束

D = 預設值或 DEFAULT 條件約束

F = FOREIGN KEY 條件約束

L = 記錄

FN = 純量函數

FS = 組件 (CLR) 純量函數

FT = 組件 (CLR) 資料表值函式

IF = 內嵌資料表函數

IT = 內部資料表

P = 預存程序

PC = 組件 (CLR) 預存程序

PK = PRIMARY KEY 條件約束 (type 是 K)

RF = 複寫篩選預存程序

S = 系統資料表

SN = 同義字

SQ = 服務佇列

TA = 組件 (CLR) DML 觸發程序

TF = 資料表函數

TR = SQL DML 觸發程序

TT = 資料表類型

U = 使用者資料表

UQ = UNIQUE 條件約束 (type 是 K)

V = 檢視

X = 擴充預存程序

uid

smallint

物件擁有者的結構描述識別碼。

如果是從舊版 SQL Server 升級而來的資料庫,結構描述識別碼會等於擁有者的使用者識別碼。

重要事項重要事項

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

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)

物件類型。 它可以是下列其中一個值:

AF = 彙總函式 (CLR)

C = CHECK 條件約束

D = 預設值或 DEFAULT 條件約束

F = FOREIGN KEY 條件約束

FN = 純量函數

FS = 組件 (CLR) 純量函數

FT = 組件 (CLR) 資料表值函式 IF = 內嵌資料表函數

IT - 內部資料表

K = PRIMARY KEY 或 UNIQUE 條件約束

L = 記錄

P = 預存程序

PC = 組件 (CLR) 預存程序

R = 規則

RF = 複寫篩選預存程序

S = 系統資料表

SN = 同義字

SQ = 服務佇列

TA = 組件 (CLR) DML 觸發程序

TF = 資料表函數

TR = SQL DML 觸發程序

TT = 資料表類型

U = 使用者資料表

V = 檢視

X = 擴充預存程序

userstat

smallint

僅供參考之用。不支援。我們無法保證未來的相容性。

sysstat

smallint

僅供參考之用。不支援。我們無法保證未來的相容性。

indexdel

smallint

僅供參考之用。不支援。我們無法保證未來的相容性。

refdate

datetime

僅供參考之用。不支援。我們無法保證未來的相容性。

version

int

僅供參考之用。不支援。我們無法保證未來的相容性。

deltrig

int

僅供參考之用。不支援。我們無法保證未來的相容性。

instrig

int

僅供參考之用。不支援。我們無法保證未來的相容性。

updtrig

int

僅供參考之用。不支援。我們無法保證未來的相容性。

seltrig

int

僅供參考之用。不支援。我們無法保證未來的相容性。

category

int

用於發行集、條件約束和識別。

cache

smallint

僅供參考之用。不支援。我們無法保證未來的相容性。

請參閱

參考

將系統資料表對應至系統檢視 (Transact-SQL)

相容性檢視 (Transact-SQL)