OBJECTS
所有架构范围内的用户定义对象。
表1 OBJECTS
列名称 | 类型 | 说明 |
---|---|---|
name | name | 对象名称 |
object_id | oid | 对象 ID |
principal_id | oid | 对象 owner 的oid。 如果当前owner与schema为同一个owner,则返回NULL 如果是以下类型,则也直接返回NULL值: C D F PK TR UQ |
schema_id | oid | 所属 schema 的 ID |
parent_object_id | oid | 返回对象所属的 parent 对象 ID |
type | char(2) | 对象类型。当前支持类型: AF = AGGREGATE_FUNCTION C = CHECK_CONSTRAINT D = DE F = FOREIGN_KEY_CONSTRAINT FN = SQL_SCALAR_FUNCTION P = SQL_STORED_PROCEDURE PK = PRIMARY_KEY_CONSTRAINT S = SYSTEM_BASE_TABLE SN = SYNONYM SO = SEQUENCE_OBJECT U = USER_TABLE V = VIEW TR = SQL DML trigger UQ = UNIQUE_CONSTRAINT |
type_desc | nvarchar(60) | 对象类型描述。当前支持类型: AGGREGATE_FUNCTION CHECK_CONSTRAINT DE FOREIGN_KEY_CONSTRAINT SQL_SCALAR_FUNCTION SQL_STORED_PROCEDURE PRIMARY_KEY_CONSTRAINT SYSTEM_BASE_TABLE SYNONYM SEQUENCE_OBJECT USER_TABLE VIEW SQL DML trigger UNIQUE_CONSTRAINT |
create_date | timestamp | 对象创建日期 |
modify_date | timestamp | 对象修改日期 |
is_ms_shipped | bit | 是否为系统内部对象 如系统表、视图等返回 1用户表等返回 0 |
is_published | bit | 对象是否发布 |
is_schema_published | bit | 是否只发布架构 |
意见反馈