加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

.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值为零,则暗示函数的返回值.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读