第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何避免Oracle中的保留字?

如何避免Oracle中的保留字?

隔江千里 2019-07-15 19:41:21
如何避免Oracle中的保留字?在TSQL中,我可以使用類似的Select [table] from tablename若要選擇名為“table”的列,請執(zhí)行以下操作。對于甲骨文中的保留詞,我如何做到這一點(diǎn)?編輯:我試過正方形大括號,雙引號,單引號和反引號,它們不起作用.作為進(jìn)一步的澄清,我有一個專欄,名為評論。由于這是一個保留字Oracle正在拋出一個搖搖欲墜的嘗試用它進(jìn)行選擇,它在解析查詢時失敗了。我試過從表格名中選擇“注釋”,但它沒有起作用。我去查案再回來。
查看完整描述

3 回答

?
BIG陽

TA貢獻(xiàn)1859條經(jīng)驗(yàn) 獲得超6個贊

Oracle通常需要雙引號來分隔SQL語句中標(biāo)識符的名稱。

SELECT "MyColumn" AS "MyColAlias"FROM "MyTable" "Alias"WHERE "ThisCol" = 'That Value';

但是,它慷慨地允許省略雙引號,在這種情況下,它會悄悄地將標(biāo)識符轉(zhuǎn)換為大寫字母:

SELECT MyColumn AS MyColAliasFROM MyTable AliasWHERE ThisCol = 'That Value';

獲取內(nèi)部轉(zhuǎn)換為如下所示的內(nèi)容:

SELECT "ALIAS" . "MYCOLUMN" AS "MYCOLALIAS"FROM "THEUSER" . "MYTABLE" "ALIAS"WHERE "ALIAS" . "THISCOL" = 'That Value';


查看完整回答
反對 回復(fù) 2019-07-15
?
牧羊人nacy

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個贊

Oracle確實(shí)使用雙引號,但您很可能需要將對象名放在大寫中?!白雷印?。默認(rèn)情況下,如果您創(chuàng)建一個沒有雙引號的對象,例如

CREATE TABLE table AS ...

Oracle將對象創(chuàng)建為上箱..但是,引用不區(qū)分大小寫,除非使用雙引號!


查看完整回答
反對 回復(fù) 2019-07-15
  • 3 回答
  • 0 關(guān)注
  • 911 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號