ALL_PROCEDURES¶
ALL_PROCEDURES描述了当前用户可以访问的所有存储过程。
相关视图:
DBA_PROCEDURES描述了数据库中的所有索引。
USER_PROCEDURES描述了当前用户拥有的索引,该视图没有OWNER列。
| 列名 | 类型 | 描述 |
|---|---|---|
| OWNER | VARCHAR(128) | 对象的所有者(名字长度大于128的,截取名字的前128个字符) |
| OBJECT_NAME | VARCHAR(128) | 如果是包函数,则是包名称(名字长度大于128的,截取名字的前128个字符) |
| PROCEDURE_NAME | VARCHAR(128) | 存储过程名称(名字长度大于128的,截取名字的前128个字符) |
| OBJECT_ID | NUMERIC(1000,38) | 对象的字典对象号 |
| SUBPROGRAM_ID | NUMERIC(1000,38) | 唯一子程序标识符,标识是包中的第几个子程序 |
| OVERLOAD | VARCHAR(40) | 重载唯一标识符 |
| OBJECT_TYPE | VARCHAR(13) | 对象的类型 |
| AGGREGATE | VARCHAR(3) | 过程是聚合函数(YES)还是非聚合函数(NO) |
| PIPELINED | VARCHAR(3) | 指示过程是管道函数(YES)还是(NO) |
| IMPLTYPEOWNER | VARCHAR(128) | 实现类型的所有者(如果有) |
| IMPLTYPENAME | VARCHAR(128) | 实现类型的类型名(如果有) |
| PARALLEL | VARCHAR(3) | 指示程序或功能是否并行启用(YES)或否(NO) |
| INTERFACE | VARCHAR(3) | 过程/函数是否为使用ODCI接口实现的表函数 |
| DETERMINISTIC | VARCHAR(3) | 如果过程/函数是否被声明为确定性的 |
| AUTHID | VARCHAR(12) | 指示过程/函数是声明为以DEFINER还是CURRENT_USER(调用程序)执行 |