SQL>   declare
  2    dml_stat varchar2(100):='UPDATE enp SET sal=:salary'
  3   ||'WHERE empno=:eno RETURNING sal INTO :new_sal';
  4   v_sal emp.sal%TYPE;
  5   BEGIN
  6   EXECUTE IMMEDIATE dml_stat;
  7   USING &sal,&eno RETURNING INTO v_sal;
  8   dbms_output.put_line('新工资:'||v_sal);
  9   end;
 10   /
输入 sal 的值:  2000
输入 eno 的值:  7369
原值    7:  USING &sal,&eno RETURNING INTO v_sal;
新值    7:  USING 2000,7369 RETURNING INTO v_sal;
 USING 2000,7369 RETURNING INTO v_sal;
       *
第 7 行出现错误:
ORA-06550: 第 7 行, 第 8 列:
PLS-00103: 出现符号 "2000"在需要下列之一时:
:= . ( @ % ;