ORA-00972_标识符过长

Posted xusweeter

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORA-00972_标识符过长相关的知识,希望对你有一定的参考价值。

执行SQL查询报:“ORA-00972:标识符过长”错误。

技术图片

 

执行SQL:

SELECT T.F_FTBS,
       T.F_TZMC    "X组/XXXX/XXXX名称",
       T.F_XXSJ    详细时间
  FROM XXXXXXX T, XXXXXXXXX TB
 WHERE T.F_XXXXXX = TB.F_XXXXXX
   AND TB.F_JHLX = 1
   AND T.F_FTBS = XXXXXX

 

错误原因:字段别名过长导致,因为Oracle中表名,列名,标识列字符不能超过30个字符。

解决办法:缩短别名长度。

以上是关于ORA-00972_标识符过长的主要内容,如果未能解决你的问题,请参考以下文章

ORA-00972: 标识符太长 - 如何在异常中捕获此错误

ORA-00972: 标识符太长 - 在 Grails 中避免它的最佳策略

Liferay 6.2 - ORA-00972:通知portlet的标识符太长

PLSQL报错,ORA-00972 identifier is too long

在长原始列中插入值

Oracle PLS-00114: 标识符 ' ' 太长