共計 606 個字符,預(yù)計需要花費(fèi) 2 分鐘才能閱讀完成。
自動寫代碼機(jī)器人,免費(fèi)開通
oracle“ORA-00904”錯誤:標(biāo)識符無效的原因?這個問題可能是我們?nèi)粘W(xué)習(xí)或工作經(jīng)常見到的。希望通過這個問題能讓你收獲頗深。下面是丸趣 TV 小編給大家?guī)淼膮⒖純?nèi)容,讓我們一起來看看吧!
1、字段名或者表名寫錯了,仔細(xì)檢查核對一下,如果實(shí)在是沒有發(fā)現(xiàn)錯的地方就有可能是第二種情況了
第二種情況就是:你的字段包含了 Oracle 的關(guān)鍵字,把報錯的字段用雙引號括起來試試
現(xiàn)在舉一個我今天遇到的例子:
sql1:
insert into SSQX_SURGERY_INFO (ID, PackId, REMARK, DEPARTID, AMOUNT, PRIORITY)
values (3, 11, 1rt , 1, 1, fdg) 一直報 PackId 是無效標(biāo)識符
sql2:
改成 insert into SSQX_SURGERY_INFO (ID, PackId , REMARK, DEPARTID, AMOUNT, PRIORITY)
values (3, 11, 1rt , 1, 1, fdg) 就 OK 啦,PackId 在 oracle 的關(guān)鍵字
備注:oracle12 可以執(zhí)行 sql1,oracle11 不可以
感謝各位的閱讀!看完上述內(nèi)容,你們對 oracle“ORA-00904”錯誤:標(biāo)識符無效的原因大概了解了嗎?希望文章內(nèi)容對大家有所幫助。如果想了解更多相關(guān)文章內(nèi)容,歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道。
向 AI 問一下細(xì)節(jié)
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!