oracle如何在存储过程中动态调用存储过程? 你的 oracle 是什么版本的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create or replace PROC_SM AS procName varchar2(250); --procName沒有定義 BEGIN .. procName:= ;--存储过程名是动态获得,从一个表里取的,且这个存储过程不带参数 execute immediate procName; --错误:不正确的sql语句 --execute immediate 'call '|| procName;--不正确的过程名end; to: baojianjun(包子) ( )我定义了,只是省略了,存储过程编译没有错误,执行的时候“execute immediate procName”这条语句发生了异常to: l2g32003(T2-X) ( ) 信 oracle8.17 问题解决了一点,用“execute immediate”语句可以执行 execute immediate 'begin '||procName||';end;';--begin end 里可以放任何ddl语句,只是不知还有没有其它调用方法。 帮忙看啊可能SQL语句,语句报错。 数据库定时导入 一个简单的存储过程,希望高手帮我解答!!! exists 和 in oracle数据源 求一oracle语句 急急急!!!有什么好的方法.把一个数据库中的一个表导到另一个数据库的一个表中(两个表的结构相同) [急]监听进程不能解析在连接描述符中给出的Service_Name怎么能解决?? 存储过程参数问题~~ 简单问题,oracle816 数据库中使索引失效和生效的命令是什么? 哪里能下载到ORACLE9i的patch文件?(高分跪求!!!!!!) oracle8i启动问题(在线等待)
AS
procName varchar2(250); --procName沒有定義
BEGIN
..
procName:= ;--存储过程名是动态获得,从一个表里取的,且这个存储过程不带参数
execute immediate procName; --错误:不正确的sql语句
--execute immediate 'call '|| procName;--不正确的过程名
end;
我定义了,只是省略了,存储过程编译没有错误,执行的时候“execute immediate procName”这条语句发生了异常
to: l2g32003(T2-X) ( ) 信 oracle8.17
execute immediate 'begin '||procName||';end;';
--begin end 里可以放任何ddl语句,只是不知还有没有其它调用方法。