oracle創建數據表之前如果存在數據表就刪除,之後創建新數據表


declare  

i integer;  
begin  
select count(*) into i from user_tables where table_name = 'YY_TEST';  
if i > 0 then  
dbms_output.put_line('該表已存在!');  
execute immediate 'DROP TABLE YY_TEST';  
else  
dbms_output.put_line('該表不存在');  
end if;  
execute immediate 'CREATE TABLE YY_TEST(id int primary key,name varchar(50),username varchar(50))';  
end; 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章