首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

动态SQL中的insert的有关问题(急)

2012-02-01 
动态SQL中的insert的问题(急!!!!!!)createorreplaceproceduretestisbeginexecuteimmediateinsertintottval

动态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 '|| ' ' ') ';
用这个??

热点排行