濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Oracle表字段有Oracle關(guān)鍵字出現(xiàn)異常解決方案

Oracle表字段有Oracle關(guān)鍵字出現(xiàn)異常解決方案

熱門(mén)標(biāo)簽:汽車(chē)4s店百度地圖標(biāo)注店 地圖標(biāo)注坐標(biāo)圖標(biāo) 杭州網(wǎng)絡(luò)外呼系統(tǒng)運(yùn)營(yíng)商 手機(jī)地圖標(biāo)注門(mén)店 地圖標(biāo)注效果的制作 電銷(xiāo)套路機(jī)器人 鶴壁電話(huà)機(jī)器人價(jià)格 安陽(yáng)企業(yè)電銷(xiāo)機(jī)器人供應(yīng)商 網(wǎng)貸外呼系統(tǒng)合法嗎

一、問(wèn)題由來(lái)

現(xiàn)在進(jìn)行項(xiàng)目改造,數(shù)據(jù)庫(kù)需要遷移,由原來(lái)的使用GBase數(shù)據(jù)庫(kù)改為使用Oracle數(shù)據(jù)庫(kù),今天測(cè)試人員在測(cè)試時(shí)后臺(tái)報(bào)了一個(gè)異常。

把SQL語(yǔ)句單獨(dú)復(fù)制出來(lái)進(jìn)行查詢(xún),還是報(bào)錯(cuò),仔細(xì)分析原因才知道是表中的字段使用了Oracle中的關(guān)鍵字size。

二、問(wèn)題分析

項(xiàng)目中使用的Oracle版本如下:

一般來(lái)說(shuō)建表的時(shí)候是不會(huì)使用關(guān)鍵字的,可是之前的開(kāi)發(fā)人員或者是數(shù)據(jù)庫(kù)運(yùn)維人員可能為了偷懶吧,在那張表中使用四個(gè)Oracle中的關(guān)鍵字,

所以導(dǎo)致查詢(xún)的時(shí)候出現(xiàn)異常。

三、解決方案

找到問(wèn)題的原因后,問(wèn)題就好解決了。詢(xún)問(wèn)了一下開(kāi)發(fā)的同事有沒(méi)有好的解決辦法,有個(gè)同事說(shuō)這種情況可是在查詢(xún)的列中使用雙引號(hào)

將需要查詢(xún)的字段包起來(lái)試一下。我立馬去嘗試,簡(jiǎn)單查詢(xún)時(shí)確實(shí)可行,可是使用分組查詢(xún)查詢(xún)后立馬報(bào)錯(cuò)。下面是查詢(xún)語(yǔ)句:

所以使用雙引號(hào)的方案被否定了,因?yàn)椴还苁褂没蛘呤遣皇褂秒p引號(hào)將關(guān)鍵字包起來(lái),group by 后面都不能跟Oracle的關(guān)鍵字。除了這個(gè)問(wèn)題外,

在新增數(shù)據(jù)的時(shí)候,也是出現(xiàn)各種問(wèn)題,按照常規(guī)的方式不能正常插入,只能按照如下的方式進(jìn)行插入,在新增時(shí)表后面不跟列名:

衡量利弊后,發(fā)現(xiàn)表中字段使用關(guān)鍵字這種方式非常不可取,還是改列名這個(gè)方法最靠譜。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

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

標(biāo)簽:酒泉 焦作 泰安 南陽(yáng) 柳州 銀川 梧州 河源

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Oracle表字段有Oracle關(guān)鍵字出現(xiàn)異常解決方案》,本文關(guān)鍵詞  Oracle,表,字段,有,關(guān)鍵字,;如發(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表字段有Oracle關(guān)鍵字出現(xiàn)異常解決方案》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Oracle表字段有Oracle關(guān)鍵字出現(xiàn)異常解決方案的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    桦南县| 安塞县| 沙雅县| 福鼎市| 东至县| 平舆县| 仙桃市| 邹平县| 仪征市| 涿鹿县| 云林县| 惠水县| 通海县| 胶南市| 体育| 竹山县| 故城县| 五河县| 定日县| 张北县| 休宁县| 铅山县| 浦北县| 隆昌县| 玉树县| 梁河县| 盐池县| 手机| 泾阳县| 社会| 延边| 攀枝花市| 宣城市| 集安市| 贵南县| 潜江市| 曲周县| 肇州县| 高淳县| 余江县| 仁寿县|