ALL_OBJECTS

所有架构范围内的用户定义对象和系统对象的集合。

表1 ALL_OBJECTS

列名称类型说明
namename对象名称
object_idoid对象 ID
principal_idoid对象 owner 的oid。
如果当前owner与schema为同一个owner,则返回NULL
如果是以下类型,则也直接返回NULL值:
C
D
F
PK
TR
UQ
schema_idoid所属 schema 的 ID
parent_object_idoid返回对象所属的 parent 对象 ID
typechar(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_descnvarchar(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_datetimestamp对象创建日期
modify_datetimestamp对象修改日期
is_ms_shippedbit是否为系统内部对象
如系统表、视图等返回 1
用户表等返回 0
is_publishedbit对象是否发布
is_schema_publishedbit是否只发布架构
意见反馈
编组 3备份
    openGauss 2025-06-29 22:42:49
    取消