小编典典

Oracle内置函数元数据

sql

有没有一种方法可以获取Oracle内置的aggeregate和其他功能(如AVG, STDDEV, SQRT,etc)的元数据?我需要知道对象ID和参数meta。

SYS.ALL_OBJECTS视图中,我找不到任何有用的东西。我还尝试SYS.ALL_ARGUMENTS通过object_name搜索视图。

是否存在带有内置函数的视图或表,其数据类似于SYS.ALL_OBJECTSSYS.ALL_ARGUMENTS


阅读 161

收藏
2021-04-22

共1个答案

小编典典

您已经标记了Oracle
10g,但是据我所知,您将需要Oracle
11g r1来查找内置SQL函数上的元数据。

您可以通过动态性能视图V$SQLFN_METADATA(具有常规元数据)和V$SQLFN_ARG_METADATA(具有有关参数的元数据)查看SQL内置函数的元数据。

您可以在FUNCID列上加入这些视图。对于具有无限参数的函数,例如LEAST和GREATEST,V $
SQLFN_ARG_METADATA对于每个重复的参数只有一行。

2021-04-22