如何在存储过程里执行一条变量所代表的sql语句?
在存储过程里,我动态生成了一条sql语句,保存在变量vsql里。怎样执行这条语句?该语句不返回记录集。 问题点数:30、回复次数:5Top
1 楼GerryYang(轻尘)回复于 2004-12-03 17:50:59 得分 30
8i以上版本才可以用
execute immediate sql;
dbms_utility.exec_ddl_statement('sql');
Top
2 楼shine(阿帅)(【抵制日本】)回复于 2004-12-03 17:54:33 得分 0
谢谢,结!Top
3 楼wangybyangxr(王永斌)回复于 2004-12-03 17:56:33 得分 0
同意楼上的。Top
4 楼xmltea(凌鑫)回复于 2005-07-19 17:37:12 得分 0
好Top
5 楼precipitant(塞北的雪)回复于 2005-07-21 13:02:53 得分 0
如果是select ??? into ??? 就不行。
另外
dbms_utility.exec_ddl_statement('sql');
好像不起作用。Top




