Oracle 视图 SYS_OBJECTS 官方解释,作用,如何使用详细说明

本站中文解释

Oracle 视图 SYS_OBJECTS 主要用于查询数据库对象的信息。其中包括所有数据库对象的名称与所属的 Schema 名称,还有其他的一些属性信息,如该对象的类型、状态、最后更新日期等。可以使用 SYS_OBJECTS 视图以更有效的方式获取数据库对象的信息,如获取所有表的列表,或者查询某个 Schema 下的所有数据库对象。

使用 SYS_OBJECTS 视图可以以下面的 SQL 语句获取当前数据库所有表名称及其所属 Schema 名称:

SELECT owner, object_name FROM SYS.SYS_OBJECTS WHERE object_type = ‘TABLE’;

官方英文解释

SYS_OBJECTS maps object IDs to object types and segment data block addresses.

Column Datatype NULL Description

OBJECT_TYPE

VARCHAR2(18)

Type of the object

OBJECT_TYPE_ID

NUMBER

Type ID of the object

SEGMENT_TYPE_ID

NUMBER

Type of segment: TABLE, CLUSTER, INDEX, ROLLBACK, DEFERRED ROLLBACK, TEMPORARY, CACHE

OBJECT_ID

NUMBER

Object identifier

HEADER_FILE

NUMBER

ID of the file containing the segment header

HEADER_BLOCK

NUMBER

ID of the block containing the segment header

TS_NUMBER

NUMBER

The tablespace number


数据运维技术 » Oracle 视图 SYS_OBJECTS 官方解释,作用,如何使用详细说明