.net – 搜查oracle函数是否存在
发布时间:2021-03-05 15:08:55 所属栏目:站长百科 来源:网络整理
导读:我有一个Oracle模式,我有一些函数和一些包括函数的包. 怎样测试字符串值是否是我的模式中的函数名称,假如是,则返回函数功效,可能它是否不是返回字符串值的函数? 我试着从新开始 SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE IN ('FUNCTION','PROCEDURE','P
我有一个Oracle模式,我有一些函数和一些包括函数的包. 怎样测试字符串值是否是我的模式中的函数名称,假如是,则返回函数功效,可能它是否不是返回字符串值的函数? 我试着从新开始 SELECT * FROM ALL_OBJECTS WHERE OBJECT_TYPE IN ('FUNCTION','PROCEDURE','PACKAGE','PACKAGE_BODY') 但这不会从包内返回函数名称. 办理要领行使视图 ALL_PROCEDURES.OBJECT_NAME列将表现独立函数和进程的名称以及包名称. PROCEDURE_NAME列将表现包中的函数和进程的名称. 因为您只对函数感乐趣,因此最好行使ALL_ARGUMENTS.此视图记录进程或函数行使的参数.假如给定的措施单位的POSITION值为零,则暗示函数的返回值. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读