ALL_OBJECTS¶
ALL_OBJECTS描述了当前用户可以访问的所有对象。
相关视图:
DBA_OBJECTS 描述了数据库中的所有对象。
USER_OBJECTS 描述了当前用户拥有的所有对象。该视图没有OWNER列。
| 列名 | 类型 | 描述 |
|---|---|---|
| OWNER | VARCHAR(128) | 对象的所有者(名字长度大于30的,截取名字的前30个字符) |
| OBJECT_NAME | VARCHAR(128) | 对象的名字(名字长度大于30的,截取名字的前30个字符) |
| SUBOBJECT_NAME | VARCHAR(128) | 子对象(比如分区)的名字(名字长度大于30的,截取名字的前30个字符) |
| OBJECT_ID | NUMERIC(1000,38) | 对象的字典对象号 |
| DATA_OBJECT_ID | NUMERIC(1000,38) | 存储该对象的段的字典对象号(取值为段号) |
| OBJECT_TYPE | VARCHAR(23) | 对象的类型(比如表、视图) |
| CREATED | TIMESTAMP WITHOUT TIME ZONE | 对于非系统内置函数、存储过程、触发器、包和自定义类型为创建时的时间戳。其他对象取值为建库时间 |
| LAST_DDL_TIME | TIMESTAMP WITHOUT TIME ZONE | 对于非系统内置函数、存储过程、触发器、包和自定义类型为最后一次通过DDL语句对对象修改的时间戳。其他对象取值为建库时间取值为建库时间 |
| TIMESTAMP | VARCHAR(19) | 对对象进行详述的时间戳(字符串数据)(目前取固定值NULL) |
| STATUS | VARCHAR(7) | 对于非系统内置函数、存储过程、触发器、包和自定义类型,表示其有效性。取值有: INVALID(无效),VALID(有效)。其他对象取固定值"INVALID" |
| TEMPORARY | VARCHAR(1) | 指明对象是否为临时对象,取值为'Y'或者'N' |
| GENERATED | VARCHAR(1) | 指明对象的名字是否为系统生成的'Y'或'N'(取固定值"N") |
| SECONDARY | VARCHAR(1) | 指明这是否为Oracle Data Cartridge ODCIIndexCreate 方法创建的二级对象。(取固定值"N") |
| NAMESPACE | NUMERIC(1000,38) | 对象的命名空间 |
| EDITION_NAME | VARCHAR(128) | 对象实际所处的版本名字(目前取固定值NULL) |