在Oracle中,是否有查询来查找函数是否存在?

时间:2014-12-23 21:34:02

标签: sql sqlplus

假设我想知道Oracle SQL中是否存在名为PERIOD_DIFF的函数。

有没有办法通过SQL * Plus运行查询?

2 个答案:

答案 0 :(得分:3)

您可以尝试其中之一。 user_source dba_source all_source

例如,如果您有权访问dba_source,则可以尝试这样的

 SELECT name from dba_source where type = 'FUNCTION' AND name LIKE '%PERIOD_DIFF%'/

答案 1 :(得分:0)

您还可以尝试: 从all_objects中选择owner,object_name 其中object_type ='功能'和object_name =' PERIOD_DIFF'

相关问题