create or replace procedure test
is
begin
execute immediate
'insert into tt values("123")';
end test;执行时提示 ora-00984 列在此处不允许是为什么?应该怎么该啊?(不用using传人参数)
is
begin
execute immediate
'insert into tt values("123")';
end test;执行时提示 ora-00984 列在此处不允许是为什么?应该怎么该啊?(不用using传人参数)
'insert into tt values('''||'123'||''')';
用这个??
execute immediate
'insert into tt values(''123'')';
要实现引号的嵌套,用两个 单引号'' 来实现
尤其有多重的时候,最好用拼接 ||
select "" from dual
你可以试下
select "" from dual是什么意思试过了,说 ORA-01741: 非法的零长度标识