oracle

oracle all_objects包含哪些信息

小樊
93
2024-09-15 04:14:01
栏目: 云计算

ALL_OBJECTS 是一个 Oracle 数据字典视图,它包含了当前用户可访问的所有对象的信息

  1. OWNER:对象所有者的用户名。
  2. OBJECT_NAME:对象的名称。
  3. SUBOBJECT_NAME:子对象的名称(如果存在)。
  4. OBJECT_ID:对象的唯一标识符。
  5. DATA_OBJECT_ID:对象的数据对象标识符(如果对象是一个表或索引)。
  6. OBJECT_TYPE:对象的类型,例如 TABLE、VIEW、INDEX、PACKAGE 等。
  7. CREATED:对象的创建日期和时间。
  8. LAST_DDL_TIME:对象上次发生 DDL(数据定义语言)操作的日期和时间,例如 CREATE、ALTER 或 DROP。
  9. TIMESTAMP:对象的时间戳。
  10. STATUS:对象的状态,例如 VALID 或 INVALID。
  11. TEMPORARY:指示对象是否为临时表(Y 表示是,N 表示否)。
  12. GENERATED:指示对象是否由系统生成(Y 表示是,N 表示否)。
  13. SECONDARY:指示对象是否为二级对象(Y 表示是,N 表示否)。

要查询 ALL_OBJECTS 视图,你可以使用 SQL 语句,例如:

SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE = 'TABLE';

这将返回当前用户可访问的所有表对象的信息。

0
看了该问题的人还看了