我在oracle 8.1.6的机上可以执行动态SQL语句execute immediate,
但回到oracle 8.0.6的机上就出现错误:
Error: PLS-00103: 出现符号 "IMMEDIATE"在需要下列之一时:
:=.(@%;
符号 ":=在 "IMMEDIATE" 继续之前已插入。请问,与版本有关吗,怎样可以在8.0.6上执行啊?紧急求助~~
但回到oracle 8.0.6的机上就出现错误:
Error: PLS-00103: 出现符号 "IMMEDIATE"在需要下列之一时:
:=.(@%;
符号 ":=在 "IMMEDIATE" 继续之前已插入。请问,与版本有关吗,怎样可以在8.0.6上执行啊?紧急求助~~
declare
v_str varchar2(200);
begin
execute immediate 'select ''test'' from dual' into v_str;
dbms_output.put_line(v_str);
end;
就是这么简单的一个程序,也不能通过,出现同样的错误。