动态编译

 //动态编译:在程序执行过程中,
将字符串格式的编译成SQL执行指令。
begin
 execute immediate 'drop table p001';
 execute immediate 'create table p001(id number(3))';
end;
 
begin
 execute immediate 'create table p001(id number(3))';
 insert into p001 values (1);--错误
end;
  //上面程序编译有错,提示p001不存在,
  //需要将insert语句也采用动态编译
  //执行方式。
posted @ 2016-05-16 13:44  YunMan  阅读(113)  评论(0编辑  收藏  举报