解决ORA-01747:user.table.column,table.column或列说明无效

 更新时间:2023年07月17日 08:58:51   作者:某猿蚊常叮  
这篇文章主要介绍了解决ORA-01747:user.table.column,table.column或列说明无效的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

“ORA-01747: user.table.column, table.column 或列说明无效” 

错误展示

springboot项目启动报错:“ORA-01747: user.table.column, table.column 或列说明无效” 的解决方案

错误原因分析

可能原因1:表的列名称使用了Oracle声明的关键字

可能原因2:SQL语句查询插入的列名的最后多了一个“,”

最终解决: 

唉, 原来是批量插入多写了一个,

解决报错“ORA-01747: user.table.column, table.column 或列说明无效”

在工程中遇到“ORA-01747: user.table.column, table.column 或列说明无效”的报错情况,查了一下是由于数据库列名起的不好引起的,名字用到了数据库的关键字。

如果列很多,又不好确定是哪个列名使用了关键字,以下建议可供参考:

可以用以下方法定位

select *
from v$reserved_words
where keyword
in(
select COLUMN_NAME
from all_tab_columns
where table_name = '表名大写' and owner='用户名大写'
);

我的数据库是Oracle.

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • ORACLE 11g从 11.2.0.1升级到11.2.0.4 详细实战教程

    ORACLE 11g从 11.2.0.1升级到11.2.0.4 详细实战教程

    这篇文章主要介绍了ORACLE 11g从 11.2.0.1升级到11.2.0.4 详细实战教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • Oracle表分区详解

    Oracle表分区详解

    本文详细讲解了Oracle表分区的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • Oracle DECODE函数语法使用介绍

    Oracle DECODE函数语法使用介绍

    DECODE是Oracle公司独家提供的功,该函数功能强大,下文对DECODE函数的语法作了详尽的阐述,供您参考学习
    2013-05-05
  • oracle 11g 数据库常用操作实例总结

    oracle 11g 数据库常用操作实例总结

    这篇文章主要介绍了oracle 11g 数据库常用操作,结合实例形式总结分析了oracle 11g数据库进入、创建、权限、用户等相关操作技巧与注意事项,需要的朋友可以参考下
    2023-05-05
  • oracle impdp network_link参数使用介绍

    oracle impdp network_link参数使用介绍

    本文将介绍oracle impdp network_link参数使用方法,需要了解更多的朋友可以参考下
    2012-11-11
  • win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解)

    win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解)

    这篇文章主要介绍了win7 64位操作系统中Oracle 11g + plsql安装教程详解(图解),详细的介绍了Oracle 11g 安装的步骤,有兴趣的可以了解一下。
    2017-04-04
  • ORACLE SQL语句优化技术要点解析

    ORACLE SQL语句优化技术要点解析

    这篇文章主要介绍了ORACLE SQL语句优化技术的相关内容,小编觉得挺不错的,在这里分享给大家,需要的朋友可以参考下。
    2017-10-10
  • Oracle中的分析函数汇总

    Oracle中的分析函数汇总

    本文详细讲解了Oracle中的分析函数,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • Oracle全角数字转换半角数字

    Oracle全角数字转换半角数字

    今天小编就为大家分享一篇关于Oracle全角数字转换半角数字,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • 使用Oracle跟踪文件的问题详解

    使用Oracle跟踪文件的问题详解

    从跟踪文件的产生的来源来看,跟踪文件又可以分为两类:一类是数据库的操作人员有意生成的;另一类则是由于出现了异常错误,由数据库自动生成的,本文给大家介绍使用Oracle的跟踪文件的方法,需要的朋友参考下吧
    2021-06-06

最新评论