declare
num number;
begin
select count(1) into num from all_tables where TABLE_NAME = 'XXX';
if num = 1 then
execute immediate 'drop table XXX';
end if;
end;
/
create table XXX( ......)
注意代码块之间一定要加这个斜杠“/”,表示上一个代码块已经完成,不然会报错
ORA-06550: 第 11 行, 第 1 列:
PLS-00103: 出现符号 “CREATE”
这个是要做末尾加个 “/”