立即执行dbms_output.put_line

时间:2012-12-18 09:23:33

标签: sql oracle plsql oracle-sqldeveloper

我有这样的代码:

set serveroutput on

declare
v_str varchar2(200);
begin
v_str := q'!dbms_output.put_line('Hello world');!';
Execute immediate v_str;
end;

Oracle SQL Developer说有无效的SQL语句,有什么问题?

1 个答案:

答案 0 :(得分:4)

declare
v_str varchar2(200);
begin
v_str := q'!begin dbms_output.put_line('Hello world'); end;!';
Execute immediate v_str;
end;
/

工程...