sysobjstate 系统目录表存储有关数据库对象的状态(对象方式)的信息。列示在此表中的数据库对象的类型包括索引、触发器和约束。
数据库中的每个索引、触发器和约束在 sysobjstate 表中都有相应的行(如果用户创建该对象的话)。数据库服务器对系统目录表创建的索引不会列示在 sysobjstate 表中,原因是不能更改这些索引的对象方式。
列 | 类型 | 解释 |
---|---|---|
objtype | CHAR(1) | 数据库对象类型的代码:
|
owner | VARCHAR(32) | 数据库对象所有者的权限标识 |
name | VARCHAR(128) | 数据库对象的名称 |
tabid | INTEGER | 对其定义对象的表的标识代码 |
state | CHAR(1) | 数据库对象的当前状态(对象方式)。这些值可以是以下某个代码:
|
objtype、name、owner 和 tabid 列的组合索引仅允许这些值的唯一组合。tabid 列的简单索引允许重复值。