今天从数据库导数据时,遇到了一个"ORA-00972: 标识符过长"错误,特此记录解决方案如下。
1、报错截图

2、原因分析及解决方案
由于字段别名过长导致,将字段别名缩减即可解决报错
比如我的原始SQL如下:
SELECT ORDER_NUM AS "申请单号",
EMP_NAME AS "申请人",
CREATE_TIME AS "申请日期",
EXTRACTVALUE(DOCUMENT_DATA, '/root/empCompany')
本文介绍了解决Oracle数据库中ORA-00972:标识符过长错误的方法。该错误通常由字段别名过长引起,通过缩短字段别名即可解决。同时提醒用户注意Oracle中表名、列名等标识符长度限制。
今天从数据库导数据时,遇到了一个"ORA-00972: 标识符过长"错误,特此记录解决方案如下。
1、报错截图

2、原因分析及解决方案
由于字段别名过长导致,将字段别名缩减即可解决报错
比如我的原始SQL如下:
SELECT ORDER_NUM AS "申请单号",
EMP_NAME AS "申请人",
CREATE_TIME AS "申请日期",
EXTRACTVALUE(DOCUMENT_DATA, '/root/empCompany')
1039
7137
1179

被折叠的 条评论
为什么被折叠?