gaussdb 系统表和视图【ALL

it2026-09-02  2

ALL_ALL_TABLES 存储当前用户所能访问的表或视图。

名称类型描述OWNERNAME表或视图的所有者TABLE_NAMENAME表或视图的名称TABLESPACE_NAMENAME表或视图所在的表空间

ALL_COL_COMMENTS 存储关于当前用户可用的表和视图的列的注释。

名称类型描述COLUMN_NAMECHARACTER VARYING(64)列的名称TABLE_NAMECHARACTER VARYING(64)列所在表的名称OWNERCHARACTER VARYING(64)所有者COMMENTSTEXT注释

ALL_DEPENDENCIES 存储了当前用户可访问的函数、高级包、触发器之间的依赖关系。

名称类型描述OWNERCHARACTER VARYING(30)对象的所有者NAMECHARACTER VARYING(30)对象的名称TYPECHARACTER VARYING(17)对象的类型REFERENCED_OWNERCHARACTER VARYING(30)引用对象的所有者REFERENCED_NAMECHARACTER VARYING(64)引用对象的名称REFERENCED_TYPECHARACTER VARYING(17)引用对象的类型REFERENCED_LINK_NAMECHARACTER VARYING(128)到引用对象的链接的名称SCHEMAIDNUMERIC当前schema的IDDEPENDENCY_TYPECHARACTER VARYING(4)依赖类型(REF或HARD)

ALL_DIRECTORIES 存储当前用户可访问的所有目录。

名称类型描述OWNERNAME目录的所有者DIRECTORY_NAMENAME目录的名称DIRECTORY_PATHTEXT目录的路径

ALL_OBJECTS 记录了当前用户可访问的数据库对象。

名称类型描述OWNERNAME对象的所有者OBJECT_NAMENAME对象的名称OBJECT_IDOID对象的OIDOBJECT_TYPENAME对象的类型NAMESPACEOID对象所在的命名空间的ID

ALL_PROCEDURES 存储了当前用户可访问的所有存储过程或函数信息。

名称类型描述OWNERNAME对象的所有者OBJECT_NAMENAME对象的名称

ALL_SEQUENCES 存储当前用户能够访问的所有序列。

名称类型描述SEQUENCE_OWNERNAME序列所有者SEQUENCE_NAMENAME序列的名称MIN_VALUEBIGINT序列最小值MAX_VALUEBIGINT序列最大值INCREMENT_BYBIGINT序列的增量CYCLE_FLAGCHARACTER(1)表示序列是否是循环序列,取值为Y或N。 Y表示是循环序列。 N表示不是循环序列。

ALL_SOURCE 存储当前用户可访问的存储过程或函数信息,且提供存储过程或函数定义的字段。

名称类型描述OWNERNAME对象的所有者NAMENAME对象的名称TYPENAME对象的类型TEXTTEXT对象的定义

ALL_TAB_COLUMNS 存储了当前用户可访问的表的列的描述信息。

名称类型描述OWNERCHARACTER VARYING(64)表的所有者TABLE_NAMECHARACTER VARYING(64)表的名称COLUMN_NAMECHARACTER VARYING(64)列的名称DATA_TYPECHARACTER VARYING(128)列的数据类型COLUMN_IDINTEGER对象创建或增加列时列的序号DATA_LENGTHINTEGER列的字节长度

ALL_TABLES 存储当前用户可访问的所有表。

名称类型描述OWNERNAME表的所有者TABLE_NAMENAME表的名称TABLESPACE_NAMENAME存储表的表空间名称TEMPORARYCHARACTER(1)表是否为临时表 Y表示是临时表 N表示不是临时表DROPPEDCHARACTER VARYING当前记录是否已删除 YES表示已删除 NO表示未删除

ALL_USERS 存储记录数据库中所有用户,但不对用户信息进行详细的描述。

名称类型描述USERNAMENAME用户的名称USER_IDOID用户的OID

ALL_VIEWS 存储了当前用户可访问的所有视图描述信息。

名称类型描述OWNERNAME视图的所有者VIEW_NAMENAME视图的名称TEXT_LENGTHINTEGER视图文本长度TEXTTEXT视图文本
最新回复(0)