您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

sysattributes

说明

系统属性定义了数据库、表、索引、用户、登录和过程等对象的属性。

对象的每一属性定义(由各种系统过程配置)在 sysattributes 中都有相应的一行。master..sysattributes 从整体上定义了 Adaptive Server 的有效属性值和类的完整集合。 它还存储全服务器范围的对象(如数据库和

登录)的属性定义。

只能使用系统过程来访问 sysattributes。 修改 sysattributes 所需的权限取决于您使用的系统过程。

名称 数据类型 说明
class smallint 属性类 ID。 它说明属性的类别。 在 master..sysattributes 中,特殊类 0 指定Adaptive Server 的所有有效属性类。
attribute smallint 属性 ID attribute 在值为 1 (DECRYPT-DEFAULT_ID) 的加密列中为类型为 EC 并且属于类 25 的对象指定缺省解密。
object_type char(2) 由一个或两个字母组成的字符 ID,用于定义与属性相关联的对象的类型。
object_cinfo varchar(255) null 对象的字符串标识符(如应用程序的名称)。 并非所有属性都使用该字段。
object_cinfo2 varchar(255) null SDC 环境中对象的字符串标识符(如应用程序的名称)。 并非所有属性都使用该字段。
object int null 对象标识符。 它可以是对象 ID、用户 ID、解密缺省 ID 或数据库 ID,具体取决于对象的类型。 如果对象是表的一部分(如索引),则该列包含关联表的对象 ID。
int_value int null 属性的整数值(如用户的显示级别)。
char_value varchar(768) null 属性的字符值(如高速缓存名)。
text_value text null 属性的文本值。
image_value image null 属性的图像值。
comments varchar(255) null 有关属性定义的注释或其它信息。
object_datetime null 属性的 datetime 值。 它的使用取决于使用属性的模块,但它通常引用创建属性的日期和时间。

object_type 列的有效值

说明
D 数据库
I 索引
L 登录名
LR 登录配置文件
P 过程
T
U 用户
AP 应用程序
DC 转储条件
EL 外部登录 (OMNI)
OD 对象定义 (OMNI)
TC 事务协调 (ASTC)
TG 临时数据库组(多个临时数据库)
TP 文本页 (OMNI)
QR 查询计划(抽象计划)
UR 用户角色
GR 组角色
LG 登录(用于 MTDB 绑定)
EG 引擎组
PS 口令安全性
SP 密钥对重新生成期间

索引

  • class、attribute、object_type、object、object_info1、object_info2、object_info3、 object_cinfo 上的唯一聚簇索引。

  • object_type、object、object_info1、object_info2、object_info3、object_cinfo 上的非聚簇索引。