DBA_OBJECTS
功能描述
DBA_OBJECTS系统视图用于存储和管理当前库中所有创建的对象信息。
字段说明
字段名 | 类型 | 说明 |
---|---|---|
DB_ID | INTEGER | 库ID |
USER_ID | INTEGER | 拥有者的用户ID |
SCHEMA_ID | INTEGER | 模式ID |
OBJ_ID | INTEGER | 对象ID |
OBJ_NAME | CHAR(128) | 表名 |
OBJ_TYPE | INTEGER | 对象类型 |
IS_SYS | BOOLEAN | 是否系统对象 |
DROPED | BOOLEAN | 是否被删除(保留在回收站中) |
RESERVED1 | CHAR(-1) | 保留字段 |
RESERVED2 | CHAR(128) | 保留字段 |
RESERVED3 | CHAR(128) | 保留字段 |
OBJ_TYPE
对象名 | 编号 |
---|---|
数据库 | 1 |
表空间 | 2 |
回滚段 | 3 |
模式 | 4 |
表 | 5 |
表字段 | 6 |
函数或过程 | 7 |
序列值 | 8 |
视图 | 9 |
索引 | 10 |
触发器 | 11 |
数据库连接 | 12 |
数据复制 | 13 |
快照 | 14 |
同义词 | 15 |
用户 | 16 |
角色 | 17 |
程序包 | 18 |
自定义数据类型 | 19 |
文件目录 | 20 |
簇集 | 21 |
任务 | 22 |
策略 | 23 |
用户策略 | 24 |
表策略 | 25 |
审计 | 26 |
数据库连接 | 27 |
视图字段 | 28 |
域 | 29 |
VPD策略 | 30 |
示例
- 通过对象名查询对象类型
- 通过对象类型和对象名称可以和对应的系统表进行关联查询对象相关信息
相关系统表
- sys_tables
- sys_views
- sys_indexes
- sys_pakages