Oracle刪除表前判斷表名是否存在若存在則刪除建
導讀:1建站知識在Oracle中若刪除一個不存在的表則會提示表或視圖不存在,這就需要我們再刪除表前判斷該表是否存在,若存在則刪除網(wǎng)站推廣優(yōu)化seo網(wǎng)站優(yōu)化seo培訓。
在Oracle中若刪除一個不存在的表,如 "DROP TABLE notExistTable",則會提示: ORA-00942:表或視圖不存在, 若使用程序執(zhí)行該語句則會報異常,這就需要我們再刪除表前判斷該表是否存在,若存在則刪除. 下面如何seo優(yōu)化推廣網(wǎng)站是不使用存儲過程實現(xiàn)刪除表的SQL:
復制代碼 代碼如下:
網(wǎng)站優(yōu)化seo培訓<span>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;<網(wǎng)站seo優(yōu)化培訓;/span>
相關網(wǎng)站推廣優(yōu)化seo網(wǎng)站優(yōu)化seo培訓。聲明: 本文由我的SEOUC技術文章主頁發(fā)布于:2023-05-22 ,文章Oracle刪除表前判斷表名是否存在若存在則刪除建主要講述是否存在,存在,Oracle刪除表前判斷表名是否存在若網(wǎng)站建設源碼以及服務器配置搭建相關技術文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_5109.html