亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Oracle刪除表前判斷表名是否存在若存在則刪除

 更新時間:2013年11月18日 17:29:02   作者:  
在Oracle中若刪除一個不存在的表則會提示表或視圖不存在,這就需要我們再刪除表前判斷該表是否存在,若存在則刪除,感興趣的朋友可以了解下本文
在Oracle中若刪除一個不存在的表,如 "DROP TABLE notExistTable",則會提示:

ORA-00942:表或視圖不存在,

若使用程序執(zhí)行該語句則會報異常,這就需要我們再刪除表前判斷該表是否存在,若存在則刪除.

下面是不使用存儲過程實現(xiàn)刪除表的SQL:
復制代碼 代碼如下:

<span style="font-family:Times New Roman;font-size:18px;">DECLARE num NUMBER;
BEGIN
SELECT COUNT(1) INTO num FROM USER_TABLES WHERE TABLE_NAME = UPPER('tableName') ;
IF num > 0 THEN
EXECUTE IMMEDIATE 'DROP TABLE tableName' ;
END IF;
END;</span>

相關文章

最新評論