函数名作为参数,如果在过程中调用
create or replace function FUNC_GAME_VF_CAL(BALL_ARR IN VARCHAR2,FUNC_NAME IN VARCHAR2) return varchar2 as
V_RESULT varchar2(256); -- return value
begin
V_RESULT :='';
V_RESULT :=FUNC_NAME(FIRSTCHAR,LOT_INDEX,LOTARR);-------FUNC_NAME是函数名,通过入参传入的,现在这么写plsql编译不过去,麻烦各位提供个准确的写法,谢谢。。
return V_RESULT;
exception
when others then
return V_RESULT;
end FUNC_GAME_VF_CAL;
函数, 参数, 调用, create, replace
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
我前几天刚问过pl/sql是否有函数指针
谢谢提醒,动态SQL好用。。
加拿大都11点多了,大叔还没睡?
晚上12点前睡觉的程序猿都不是好程序猿
我一般晚上1点睡 早上7点起来
PS 我睡那么晚一般都是看电视 玩游戏 没有看破剑冰山
就是用户输入的不是数据,而是一段代码,如果你将它动态执行了,可能有严重后果。
sql如何注入?求真相
动态可以实现, 但是要注意安全性,防治SQL注入。
动态SQL吧
用动态的方法即可