Oracle 的drop table if exists功能

Mysql 创建表之前判断表是否存在,如果存在则删除已有表

DROP TABLE IF EXISTS SH_PLACARD_INFO;

Oracle 创建表之前判断表是否存在,如果存在则删除已有表

declare
      num number;
begin
    select count(1) into num from user_tables where table_name = upper('SH_PLACARD_INFO') ;
    if num > 0 then
        execute immediate 'drop table SH_PLACARD_INFO' ;
    end if;
end;

你可能感兴趣的:(MySQL,Oracle,oracle,数据库,mysql)