婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > Oracle刪除表、字段之前判斷表、字段是否存在

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

熱門標(biāo)簽:地圖標(biāo)注養(yǎng)老院 開(kāi)發(fā)外呼系統(tǒng) 圖吧網(wǎng)站地圖標(biāo)注 哪個(gè)400外呼系統(tǒng)好 山東crm外呼系統(tǒng)軟件 慧營(yíng)銷crm外呼系統(tǒng)丹丹 百度地圖標(biāo)注途經(jīng)點(diǎn) 愛(ài)客外呼系統(tǒng)怎么樣 哈爾濱電話機(jī)器人銷售招聘

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

ORA-00942:表或視圖不存在

若在程序中執(zhí)行該語(yǔ)句則會(huì)報(bào)異常,這就需要我們?cè)趧h除表前先判斷該表是否存在,若存在則刪除.

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中若刪除表中一個(gè)不存在的字段,如 “alter table test drop column xxx”,則會(huì)提示:

ORA-00904:”xxx”:標(biāo)識(shí)符無(wú)效

若在程序中執(zhí)行該語(yǔ)句則會(huì)報(bào)異常,這就需要我們?cè)趧h除字段前先判斷該字段是否存在,若存在則刪除.

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;

您可能感興趣的文章:
  • 使用SQL語(yǔ)句查詢MySQL,SQLServer,Oracle所有數(shù)據(jù)庫(kù)名和表名,字段名
  • Oracle數(shù)據(jù)庫(kù)表中字段順序的修改方法
  • Oracle表字段的增刪改、表的重命名及主鍵的增刪改
  • oracle獲取當(dāng)前用戶表、字段等詳細(xì)信息SQL
  • oracle刪除表字段和oracle表增加字段
  • 在oracle 數(shù)據(jù)庫(kù)查詢的select 查詢字段中關(guān)聯(lián)其他表的方法
  • Oracle表字段有Oracle關(guān)鍵字出現(xiàn)異常解決方案

標(biāo)簽:和田 周口 青島 武漢 固原 甘肅 承德 開(kāi)封

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle刪除表、字段之前判斷表、字段是否存在》,本文關(guān)鍵詞  Oracle,刪除,表,字段,之前,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Oracle刪除表、字段之前判斷表、字段是否存在》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Oracle刪除表、字段之前判斷表、字段是否存在的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 凌海市| 桐乡市| 伊通| 手机| 泰州市| 东台市| 固阳县| 饶阳县| 堆龙德庆县| 合水县| 阿克苏市| 隆尧县| 鄂温| 申扎县| 耒阳市| 丽江市| 荆州市| 清新县| 哈尔滨市| 库伦旗| 水富县| 平遥县| 怀集县| 清水河县| 玉屏| 遵化市| 平原县| 龙南县| 黔南| 盐津县| 沅江市| 周口市| 宜春市| 开原市| 鲁甸县| 沙田区| 黄浦区| 杨浦区| 太康县| 双柏县| 印江|