01 ORA系列:ORA-00904 标识符无效 invalid identifier

01 ORA系列:ORA-00904 标识符无效 invalid identifier如果希望对常见的 Oracle 异常 ORA 报错解决方案有系统的了解 请看 ORACLE 系列异常总结 ORA nbsp 转载请说明出处 https blog csdn net baidu article details nbsp 1 字段名称与数据库中关键字冲突修改如下 nbsp 2 多层嵌套查询 内层字段别名使用了双引号错误原因 内层查

如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。

 

转载请说明出处:https://blog.csdn.net/baidu_/article/details/

 

1.字段名称与数据库中关键字冲突

01 ORA系列:ORA-00904 标识符无效 invalid identifier

01 ORA系列:ORA-00904 标识符无效 invalid identifier

修改如下:

01 ORA系列:ORA-00904 标识符无效 invalid identifier

 

2.多层嵌套查询,内层字段别名使用了双引号

01 ORA系列:ORA-00904 标识符无效 invalid identifier

错误原因:

内层查出的字段别名使用了,双引号。

 

当外层要调用里层的字段时,里层字段别名不能使用双引号。

比如将 report.fid as “reportId”   改为 report.fid as reportId 就可以了

 

正确写法如下:

select temp.reportId,temp.status,temp.detail  

 from (select report.fid                as reportId,  

               report.ftransactionstatus as status,  

               report.ftenementdetail    as detail  

          from t_trade_transactionreport report) temp;

 

3.执行插入时,名称没有建立映射

错误SQL如下

01 ORA系列:ORA-00904 标识符无效 invalid identifier

01 ORA系列:ORA-00904 标识符无效 invalid identifier

 

原因:下面的映射字段,没有给别名

正确SQL如下

01 ORA系列:ORA-00904 标识符无效 invalid identifier

 

4.查询条件使用了双引号

01 ORA系列:ORA-00904 标识符无效 invalid identifier

01 ORA系列:ORA-00904 标识符无效 invalid identifier

正确SQL:双引号改为单引号

SELECT T.FID “id”,

T.FKTRANSACTSTEPID “transactStep.id”,

T.FSTEPENUM “stepEnum”,

T.FSTATUS “status”,

T.FACCEPTORENUM “acceptorEnum”,

T.FCONTENT “content”,

T.FOPINION “opinion”,

T.FKAUDITPERSONID “auditPerson.id”,

T.FKAUDITORGID “auditOrg.id”,

T.FKCREATEBYID “createBy.id”,

T.FCREATETIME “createTime”,

T.FKCUID “cu.id”

FROM T_TRADE_TRANSFERSMSMODEL T

WHERE T.FSTATUS != ‘DELETED’

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233413.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 常见的9种大数据分析方法

    常见的9种大数据分析方法数据分析是从数据中提取有价值信息的过程,过程中需要对数据进行各种处理和归类,只有掌握了正确的数据分类方法和数据处理模式,才能起到事半功倍的效果,以下是数据分析员必备的9种数据分析思维模式:1.分类分类是一种基本的数据分析方式,数据根据其特点,可将数据对象划分为不同的部分和类型,再进一步分析,能够进一步挖掘事物的本质。2.回归回归是一种运用广泛的统计分析方法,可以通过规定因变量和…

    2022年5月6日
    47
  • 安卓CTS测试(测试手机性能的软件)

    CTS和GTS测试基本操作步骤    CTS全称CompatibilityTestSuite(兼容性测试),CTS的目的就是让各种Android设备(如手机)开发商能够开发出兼容性更好的Android设备,Google制定了CDD(CompatibilityDefinationDocument)规范,为了达到验证CDD规范的目的,提供了一组CASE给不同平台厂商进行验证,Andr…

    2022年4月10日
    75
  • 爬虫工具_应用程序market

    爬虫工具_应用程序market一个简单的异步爬虫.私信太多,统一回答一下:关于异步函数的:1.真正派发任务的是consumer这个coroutine,所以也在内部做了并发控制.2.process_content用于获取html及保存到mysql.关于异步相关(asyncio)的:1.await相当于yieldfrom.2.await后面是一个coroutine,…

    2025年7月26日
    5
  • html 转 js_json转html

    html 转 js_json转html/*1.用浏览器内部转换器实现html转码*/functionhtmlEncode(html){//1.首先动态创建一个容器标签元素,如DIVvartemp=document.createElement(“div”);//2.然后将要转换的字符串设置为这个元素的innerText(ie支持…

    2025年9月3日
    6
  • 清华大学生命科学博士就业_已拥有的是全部的生命

    清华大学生命科学博士就业_已拥有的是全部的生命不错的组合数学题。同时这也驱使我去看积灰好久的《具体数学》(看了yu大的blog后)。然后看得头秃……得到一个不等式前缀和大于等于取了的个数。所以如果把每个卡的值减一,问题就变成了求一个排列,使得前

    2022年8月2日
    6
  • 矩阵运算_逆矩阵的运算

    矩阵运算_逆矩阵的运算二、矩阵运算1.什么是矩阵矩阵就是由多组数据按方形排列的阵列,在3D运算中一般为方阵,即M*N,且M=N,使用矩阵可使计算坐标3D坐标变得很方便快捷。下面就是一个矩阵的实例:看似没什么特殊的,可是后面

    2022年8月3日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号