给你个例子你就懂了呀
创建一个测试表
create table test (f_date date);
执行下边这个
declare
v_sql varchar2(2000);--要定义一个存放sql语句的变量
begin
v_sql:='insert into test values (sysdate)';--给sql赋值
dbms_output.put_line(v_sql);--打印
execute immediate v_sql;--执行sql
commit;
end;
然后你在select * from test看下结果吧
dbms_output.put_line(SQL语句);
execute immediate SQL语句;
试试:
EXEC[UTE] statement