日期:2014-05-17  浏览次数:20897 次

【急急急】EXECUTE IMMEDIATE 'DROP TABLE T_PMSCONST';出错
BEGIN
  EXECUTE IMMEDIATE 'DROP TABLE T_PMSCONST';
  EXCEPTION WHEN OTHERS THEN NULL;
END;

select * from aaaaa


这个语句单独执行执行都没有问题,但两条一起执行就是不行,各位大哥大姐,帮帮忙了。

BEGIN
  EXECUTE IMMEDIATE 'DROP TABLE T_PMSCONST';
  EXCEPTION WHEN OTHERS THEN NULL;
END;
在这个后面执行任何语句都会报错“PLS-00103:出现符号SELECT”

------解决方案--------------------
为什么非得一起执行

语句块后加/才执行
BEGIN
EXECUTE IMMEDIATE 'DROP TABLE T_PMSCONST';
EXCEPTION WHEN OTHERS THEN NULL;
END;
/
select * from aaaaa