Oracle 存储过程中能否执行以参数值传入的存储过程

我的想法是将一个存储过程的名与其参数列表传入通用的存储过程中,该存储过程根据传入的存储过程名与参数来执行相应的存储过程。如果可以请说明方法或举例,如果不能实现说些有关这方... 我的想法是将一个存储过程的名与其参数列表传入通用的存储过程中,该存储过程根据传入的存储过程名与参数来执行相应的存储过程。如果可以请说明方法或举例,如果不能实现说些有关这方面的知识也好。谢谢! 展开
 我来答
netgr
2008-01-02 · TA获得超过251个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:329万
展开全部
绝对可以的。不过你这个想法似乎有点没必要,干吗要用个通用的存储过程呢。如果是用前台调用,直接在前台调存储过程就行了。干吗还用个所谓“通用”存储过程。
你想这样也可以啊,通用的存储过程里把传入的参数拼接起来赋给一个字符串变量,然后 execute。
今至电子科技有限公司
2024-08-23 广告
数据库备份是确保数据安全与业务连续性的关键环节。我们上海今至电子科技有限公司高度重视数据保护,定期执行全面的数据库备份策略。这包括使用先进工具和技术,对关键业务数据进行自动化备份,并存储在安全可靠的外部存储介质或云端。通过定期验证备份的完整... 点击进入详情页
本回答由今至电子科技有限公司提供
飞鱼元帅
2008-01-02 · TA获得超过271个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:102万
展开全部
可以的!
这是一个用法你看一下:
create or replace procedure p1
as
code varchar2(10);
begin
select icode into code from tb1
end;
/
调用:
declare code varchar2(10);
execute p1(code);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式