为什么Oracle没有all_functions表?

时间:2018-05-24 08:32:11

标签: sql oracle

我们有all_tables,all_procedures,all_triggers但不是all_functions。

1 个答案:

答案 0 :(得分:3)

简单地说,没有必要这样做。来自ALL_PROCEDURES

  

ALL_PROCEDURES

     

ALL_PROCEDURES列出所有功能和程序,以及相关属性。

SELECT object_name, object_type FROM USER_PROCEDURES

<强> DBFiddle Demo

请注意,某些语言不区分程序和功能。

或者像INFORMATION_SCHEMA一样,您可以在ROUTINES表中获得组合信息。