1. 程式人生 > >oracle建表之前刪除原表的語句

oracle建表之前刪除原表的語句



declare 
      num   number; 
begin 
      select count(1) into num from all_tables where TABLE_NAME = 'TABLE'; --檢視存不存在該表
      if   num=1   then 
          execute immediate 'drop table TABLE';  --執行刪除操作

      end   if; 

    execute immediate--執行建表操作
    'create table TABLE (
       CELL1              varchar2(20)    primary key               not null,
      CELL2               number
    )';
      
end;