最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Oracle刪除表、字段之前判斷表、字段是否存在

 更新時間:2016年01月29日 10:23:32   作者:麥田  
這篇文章主要介紹了Oracle刪除表、字段之前判斷表、字段是否存在的相關(guān)資料,需要的朋友可以參考下

在Oracle中若刪除一個不存在的表,如 “DROP TABLE tableName”,則會提示:

ORA-00942:表或視圖不存在

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

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;

在Oracle中若刪除表中一個不存在的字段,如 “alter table test drop column xxx”,則會提示:

ORA-00904:”xxx”:標識符無效

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

DECLARE
num NUMBER;
BEGIN
SELECT COUNT(1)
INTO num
from cols
where table_name = upper('tableName')
and column_name = upper('columnName');
IF num > 0 THEN
execute immediate 'alter table tableName drop column columnName';
END IF;
END;

相關(guān)文章

  • 如何利用Oracle命令解決函數(shù)運行錯誤

    如何利用Oracle命令解決函數(shù)運行錯誤

    這篇文章主要給大家介紹了關(guān)于如何利用Oracle命令解決函數(shù)運行錯誤的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者使用Oracle具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • Oracle中的定時任務(wù)實例教程

    Oracle中的定時任務(wù)實例教程

    定時任務(wù)相信大家都不陌生,下面這篇文章主要給大家介紹了關(guān)于Oracle中定時任務(wù)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2023-04-04
  • 深入oracle特定信息排序的分析

    深入oracle特定信息排序的分析

    本篇文章是對oracle特定信息排序進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • oracle官網(wǎng)下載資源報錯400?Bad?Request?Request?Header?Or?Cookie?Too?Large解決辦法

    oracle官網(wǎng)下載資源報錯400?Bad?Request?Request?Header?Or?Cookie

    這篇文章主要介紹了oracle官網(wǎng)下載資源報錯400?Bad?Request?Request?Header?Or?Cookie?Too?Large解決辦法,這通常是因為您的瀏覽器發(fā)送的請求頭或Cookie過大,超出了服務(wù)器允許的限制,需要的朋友可以參考下
    2025-02-02
  • VMware中l(wèi)inux環(huán)境下oracle安裝圖文教程(一)

    VMware中l(wèi)inux環(huán)境下oracle安裝圖文教程(一)

    剛剛接觸ORACLE的人來說,從那里學(xué),如何學(xué),有那些工具可以使用,應(yīng)該執(zhí)行什么操作,一定回感到無助。所以在學(xué)習(xí)使用ORACLE之前,首先來安裝一下ORACLE 10g,在來掌握其基本工具。俗話說的好:工欲善其事,必先利其器。作為一個新手,我們還是先在VMware虛擬機里安裝吧。
    2014-08-08
  • mybatis使用oracle進行添加數(shù)據(jù)的方法

    mybatis使用oracle進行添加數(shù)據(jù)的方法

    這篇文章主要介紹了mybatis使用oracle進行添加數(shù)據(jù)的方法,本文給大家分享我的心得體會,需要的朋友可以參考下
    2021-04-04
  • Oracle數(shù)據(jù)庫執(zhí)行計劃的查看與分析技巧

    Oracle數(shù)據(jù)庫執(zhí)行計劃的查看與分析技巧

    在 Oracle 數(shù)據(jù)庫中,執(zhí)行計劃能夠幫助我們深入了解 SQL 語句在數(shù)據(jù)庫內(nèi)部的執(zhí)行細節(jié),進而優(yōu)化查詢性能、提升系統(tǒng)效率,執(zhí)行計劃是 Oracle 數(shù)據(jù)庫優(yōu)化器為 SQL 語句生成的一種執(zhí)行藍圖,本文給大家介紹了Oracle數(shù)據(jù)庫執(zhí)行計劃的查看與分析技巧,需要的朋友可以參考下
    2024-12-12
  • oracle報錯(ORA-00600)問題處理

    oracle報錯(ORA-00600)問題處理

    最近在做一個項目,使用的是Oracle數(shù)據(jù)庫,近兩天不知道怎么回事,告警日志里總是顯示這個錯誤(ORA-00600:internalerrorcode,arguments:[kcblasm_1],[103],[],[],[],[],[],[])度娘了一下,終于找到解決方式,分享給大家
    2014-08-08
  • Oracle表空間數(shù)據(jù)庫文件收縮案例解析

    Oracle表空間數(shù)據(jù)庫文件收縮案例解析

    這篇文章主要介紹了Oracle表空間數(shù)據(jù)庫文件收縮案例解析,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • oracle 發(fā)送郵件 實現(xiàn)方法

    oracle 發(fā)送郵件 實現(xiàn)方法

    oracle 發(fā)送郵件 實現(xiàn)方法
    2009-05-05

最新評論

姜堰市| 嫩江县| 玉树县| 文山县| 枞阳县| 北海市| 永寿县| 湟中县| 屯留县| 镇安县| 香格里拉县| 庄浪县| 盐源县| 阳新县| 南皮县| 秦安县| 彭泽县| 五原县| 翁源县| 上栗县| 温泉县| 伊川县| 盘山县| 柳州市| 蛟河市| 鹿泉市| 沙田区| 杭锦后旗| 阿合奇县| 钟祥市| 儋州市| 高碑店市| 林州市| 苏州市| 内黄县| 习水县| 东城区| 同江市| 射阳县| 柳林县| 溧阳市|