Oracle ORA-00904:invalid identifier 标识符无效
生活随笔
收集整理的這篇文章主要介紹了
Oracle ORA-00904:invalid identifier 标识符无效
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
錯誤如下:
錯誤原因:
內(nèi)層查出的字段別名使用了,雙引號。
當(dāng)外層要調(diào)用里層的字段時,里層字段別名不能使用雙引號。
比如將 report.fid as "reportId" ? 改為 report.fid as reportId 就可以了
正確寫法如下:
select temp.reportId,temp.status,temp.detailfrom (select report.fid as reportId,report.ftransactionstatus as status,report.ftenementdetail as detailfrom t_trade_transactionreport report) temp;
總結(jié)
以上是生活随笔為你收集整理的Oracle ORA-00904:invalid identifier 标识符无效的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.lang.ClassCastE
- 下一篇: 解惑 spring 嵌套事务