日期:2014-05-17  浏览次数:20770 次

动态SQL中的insert的问题(急!!!!!!)
create   or   replace   procedure   test
is
begin
        execute   immediate
                'insert   into   tt   values( "123 ") ';
end   test;

执行时提示   ora-00984   列在此处不允许

是为什么?应该怎么该啊?(不用using传人参数)

------解决方案--------------------
。。。 单引号 123 试试吧

确定tt是一个只有1列 还是 vacher2 类型的表以后
------解决方案--------------------
execute immediate
'insert into tt values( ' ' '|| '123 '|| ' ' ') ';
用这个??