Oracle刪除表前判斷表名是否存在若存在則刪除
ORA-00942:表或視圖不存在,
若使用程序執(zhí)行該語(yǔ)句則會(huì)報(bào)異常,這就需要我們?cè)賱h除表前判斷該表是否存在,若存在則刪除.
下面是不使用存儲(chǔ)過(guò)程實(shí)現(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>
相關(guān)文章
使用geotools導(dǎo)入shp文件到Oracle數(shù)據(jù)庫(kù)時(shí)表名帶下劃線問(wèn)題的解決方法
這篇文章主要介紹了使用geotools導(dǎo)入shp文件到Oracle數(shù)據(jù)庫(kù)時(shí)表名帶下劃線的問(wèn)題解決 的相關(guān)資料,需要的朋友可以參考下2016-08-08oracle11g管理員密碼忘記怎么辦 sqlplus解決忘記密碼問(wèn)題
oracle11g管理員密碼忘記了怎么辦?這篇文章主要介紹了oracle 11g管理員密碼忘記問(wèn)題的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06Oracle 中文字段進(jìn)行排序的sql語(yǔ)句
Oracle 中對(duì)中文字段進(jìn)行排序通常有三種方式2009-09-09ORACLE大批量插入數(shù)據(jù)的詳細(xì)步驟
很久沒(méi)有做數(shù)據(jù)庫(kù)的批量處理,最近恰好遇到這個(gè)任務(wù),下面這篇文章主要給大家介紹了關(guān)于ORACLE大批量插入數(shù)據(jù)的詳細(xì)步驟,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-04-04Oracle數(shù)據(jù)庫(kù)表名支持的最大長(zhǎng)度是多少
這篇文章主要介紹了Oracle數(shù)據(jù)庫(kù)表名支持的最大長(zhǎng)度,本文通過(guò)Oracle標(biāo)識(shí)符確認(rèn)了表名的最大支持字符串為30個(gè)字符,需要的朋友可以參考下2014-08-08解決ORA-12170:TNS connect timeout occurred問(wèn)題
這篇文章主要介紹了解決ORA-12170:TNS connect timeout occurred問(wèn)題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-12-12如何把Oracle?數(shù)據(jù)庫(kù)從?RAC?集群遷移到單機(jī)環(huán)境
這篇文章主要介紹了把?Oracle?數(shù)據(jù)庫(kù)從?RAC?集群遷移到單機(jī)環(huán)境,內(nèi)容包括系統(tǒng)環(huán)境搭建,源數(shù)據(jù)庫(kù)的操作及目標(biāo)數(shù)據(jù)庫(kù)的操作,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08Oracle用戶自定義異常實(shí)現(xiàn)過(guò)程解析
這篇文章主要介紹了Oracle用戶自定義異常實(shí)現(xiàn)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-09-09Oracle的PDB數(shù)據(jù)庫(kù)創(chuàng)建DIRECTORY時(shí)遇到ORA-65254問(wèn)題及解決方法
這篇文章主要介紹了Oracle的PDB數(shù)據(jù)庫(kù)創(chuàng)建DIRECTORY時(shí)遇到ORA-65254問(wèn)題,本文給大家分享完美解決方案,需要的朋友可以參考下2023-06-06