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