系統表sysobjects的用法

2021-06-05 15:08:45 字數 1547 閱讀 2103

sysobjects:

select * from sysobjects where 列名 = '..'

列名 資料型別 描述 

name sysname 物件名。 

id int 物件標識號。 

xtype char(2) 物件型別。可以是下列物件型別中的一種: 

c = check 約束

d = 預設值或 default 約束

f = foreign key 約束

l = 日誌

fn = 標量函式

if = 內嵌表函式

p = 儲存過程

pk = primary key 約束(型別是 k)

rf = 複製篩選儲存過程

s = 系統表

tf = 表函式

tr = 觸發器

u = 使用者表

uq = unique 約束(型別是 k)

v = 檢視

x = 擴充套件儲存過程

uid smallint 所有者物件的使用者 id。 

info smallint 保留。僅限內部使用。 

status int 保留。僅限內部使用。 

base_schema_ver int 保留。僅限內部使用。 

replinfo int 保留。供複製使用。 

parent_obj int 父物件的物件標識號(例如,對於觸發器或約束,該標識號為表 id)。

crdate datetime 物件的建立日期。 

ftcatid smallint 為全文索引註冊的所有使用者表的全文目錄識別符號,對於沒註冊的所有使用者表則為0。

schema_ver int 版本號,該版本號在每次表的架構更改時都增加。 

stats_schema_ver int 保留。僅限內部使用。 

type char(2) 物件型別。可以是下列值之一: 

c = check 約束 

d = 預設值或 default 約束

f = foreign key 約束 

fn = 標量函式

if = 內嵌表函式

k = primary key 或 unique 約束 

l = 日誌

p = 儲存過程

r = 規則

rf = 複製篩選儲存過程

s = 系統表 

tf = 表函式

tr = 觸發器

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 保留。 

SQL 中SysObjects表說明

sysobjects 在資料庫內建立的每個物件 約束 預設值 日誌 規則 儲存過程等 在表中佔一行。只有在 tempdb 內,每個臨時物件才在該表中佔一行。列名 資料型別 描述 name sysname 物件名。id int 物件標識號。xtype char 2 物件型別。可以是下列物件型別中的一種...

sysobjects中type的定義

sysobjects中type的定義如下 sysobjects是mssql資料庫的系統表,在web許可權下可以正常訪問。msysobjects是access資料庫的系統表,在web許可權下沒有許可權訪問,會提示 沒有許可權訪問 我們在mssql的儲存過程中經常要處理一些特殊的物件,這些物件都存放在資...

sysobjects的xtype 代表的物件型別

sysobjects的xtype 代表的物件型別。可以是下列物件型別中的一種 c check 約束 d 預設值或default 約束 f foreign key 約束 l 日誌 fn 標量函式 if 內嵌表函式 p 儲存過程 pk primary key 約束 型別是k rf 複製篩選儲存過程 s ...