动态sql问题,高分求教!!! 光定义一个字符串,就叫动态sql?!还怨oralce报错?! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例子:v_sql:='select ... from '|| 'table_name where ... '|| ' and ... '; 你oracle的版本是多少,我用8.1.6执行你的脚本没有问题。 cLsh还没定义,当然有错不用换行符也行。 回复bobfang(匆匆过客):我用的是oracle personal 8.17,应该没问题吧。 16:03:32 jlanzpa817>CREATE OR REPLACE procedure test116:03:41 2 as16:03:41 3 cSql varchar2(1000);16:03:41 4 begin16:03:41 5 cSql:='declare cLsh varchar2(10);begin cLsh:=''aa''; end;';16:03:41 6 EXECUTE IMMEDIATE cSql;16:03:41 7 end test116:03:41 8 ;16:03:42 9 /已用时间: 00: 00: 00.2016:03:44 jlanzpa817>exec test1已用时间: 00: 00: 00.0016:03:47 jlanzpa817> Oracle创建存储过程,调用出错 关于数据库锁表的问题 求助【oracle 表机构维护】 ORACLE 10 在oracle中如何得到真实的sql执行语句 判断一个number 类型字段是不是 null 两个数据库之间存储过程 在线等待高手相助: 启动时提示出错:ORA-00064: object is too large to allocate on this O/S(1,4800000) 面向对象思想在数据库中的应用 100分求Oracle9i的存储过程的快速学习方法 运行动态Sql时出现错误,高分求教! 请问用sqlldr时,如何把当前系统的时间录进去??
v_sql:='select ... from '||
'table_name where ... '||
' and ... ';
我用的是oracle personal 8.17,应该没问题吧。
16:03:41 2 as
16:03:41 3 cSql varchar2(1000);
16:03:41 4 begin
16:03:41 5 cSql:='declare cLsh varchar2(10);begin cLsh:=''aa''; end;';
16:03:41 6 EXECUTE IMMEDIATE cSql;
16:03:41 7 end test1
16:03:41 8 ;
16:03:42 9 /
已用时间: 00: 00: 00.20
16:03:44 jlanzpa817>exec test1
已用时间: 00: 00: 00.00
16:03:47 jlanzpa817>