sysobjects是系統自建的表,里面存儲了在數據庫內創建的每個對象(約束、默認值、日志、規則、存儲過程等)。
列名 | 數據類型 | 描述 |
name | sysname | 對象名 |
id | int | 對象標識號 |
xtype | char(2) | 對象類型: C=CHECK約束 D=默認值或DEFAULT約束 F=FOREIGN KEY約束 L=日志 FN=標量函數 IF=內嵌表函數 P=存儲過程 PK=PRIMARY KEY約束 RF=復制篩選存儲過程 S=系統表 TF=表函數 TR=觸發器 U=用戶表 UQ=UNIQUE約束 V=視圖 X=擴展存儲過程 |
uid | smallint | 所有者對象的用戶ID |
info | smallint | 保留。僅限內部使用 |
status | int | 保留。僅限內部使用 |
base_schema_ver | int | 保留。僅限內部使用 |
replinfo | int | 保留。供復制使用 |
parent_obj | int | 父對象的對象標識號 |
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 | 保留 |
sysindexes數據庫中每個索引和表在表中各占一行,該表存儲在每個數據庫中。
列名 | 數據類型 | 描述 |
---|---|---|
id | int | 表 ID(如果indid= 0 或 255)。否則為索引所屬表的 ID。 |
status | int | 內部系統狀態信息。 |
first | binary(6) | 指向第一頁或根頁的指針。 |
indid | smallint | 索引 ID: 1 = 聚集索引>1 = 非聚集255 = 具有text或image數據的表條目 |
root | binary(6) | 如果indid>= 1 和 < 255,root是指向根頁的指針。如果indid= 0 或indid= 255,root是指向最后一頁的指針。 |
minlen | smallint | 最小行大小。 |
keycnt | smallint | 鍵的數目。 |
groupid | smallint | 在其上創建對象的文件組 ID。 |
dpages | int | 如果indid= 0 或indid= 1,dpages是已用數據頁的計數。如果indid= 255,其設置為 0。否則是已用索引頁的計數。 |
reserved | int | 如果indid= 0 或indid= 1,reserved是分配給所有索引和表數據的頁計數。如果indid= 255,reserved是分配給text或image數據的頁計數。否則是分配給索引的頁計數。 |
used | int | 如果indid= 0 或indid= 1,used是用于所有索引和表數據的總頁數。如果indid= 255,used是用于text或image數據的頁計數。否則是用于索引的頁計數。 |
rowcnt | bigint | 基于indid= 0 和indid= 1 的數據級行計數。如果indid= 255,rowcnt設置為 0。 |
rowmodctr | int | 對自上次更新表的統計后插入、刪除或更新行的總數進行計數。 |
xmaxlen | smallint | 最大行大小。 |
maxirow | smallint | 最大非葉索引行大小。 |
OrigFillFactor | tinyint | 創建索引時使用的起始填充因子值。不保留該值;然而,如果需要重新創建索引但記不住當初使用的填充因子,則該值可能很有幫助。 |
reserved1 | tinyint | 保留。 |
reserved2 | int | 保留。 |
FirstIAM | binary(6) | 保留。 |
impid | smallint | 保留。索引實現標志。 |
lockflags | smallint | 用于約束經過考慮的索引鎖粒度。例如,對于本質上是只讀的查找表,可以將其設置為僅進行表級鎖定以使鎖定成本減到最小。 |
pgmodctr | int | 保留。 |
keys | varbinary(816) | 組成索引鍵的列 ID 列表。 |
name | sysname | 表名(如果indid= 0 或 255)。否則為索引的名稱。 |
statblob | image | 統計 BLOB。 |
maxlen | int | 保留。 |
rows | int | 基于indid= 0 和indid= 1的數據級行數,該值對于indid>1 重復。如果indid= 255,rows設置為 0。提供該列是為了向后兼容。 |
新聞熱點
疑難解答