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

简介:

Oracle.DataAccess.Client.OracleException ORA-01747: user.table.column, table.column 或列说明无效

 

原因1:

查了一下是由于Oracle 数据库列名起的不好引起的,名字用到了数据库的关键字。

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

我用以下方法定位

 select *

from v$reserved_words 
where keyword

in(

select COLUMN_NAME

from all_tab_columns

where table_name = '表名大写' and owner='用户名大写'

);

原因2:

书写的SQL的Set语句中,异常的字符混入到列名称的前后,列名称写错了。

将控制台打印的sql语句在plsql中执行发现:sql语句在xml中拼接错误 。

 

本人的错误是属于第一、二种类同时存在的。而且第二种错误找起来更让人茫然,后来在文章2的参考下,终于找到了。

update HP_STATUS set BSM_ASSOCIATE = :BSM_ASSOCIATE, STATUS = :STATUS,OPERATE_USER_ID = :OPERATE_USER_ID, FTP_FOLDER_LOCATION = :FTP_FOLDER_LOCATION, DATA_STATUS = :DATA_STATUS, UDT = :UDT, DETAILS = :DETAILS, where FID = :FID

 

 

 

参考文章

1. 关于报错"ORA-01747: user.table.column, table.column 或列说明无效"的解决办法

2. peonyzzdx, ORA-01747: user.table.column, table.column 或列说明无效

 

没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。





    本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/arxive/p/6255101.html ,如需转载请自行联系原作者

相关文章
|
3月前
|
人工智能 API 开发者
Dify x AiOnly平台:手把手教你调用GPT-5从零构建AI工作流!
本文介绍如何通过Dify与AiOnly平台,快速构建基于GPT-5等顶尖大模型的AI应用。涵盖环境部署、模型接入、工作流编排及实战案例,助力开发者低门槛打造专属聊天机器人,轻松实现AI应用落地。(238字)
|
9月前
|
机器学习/深度学习 编解码 人工智能
SANA-Sprint:基于连续时间一致性蒸馏的单步扩散模型,0.1秒即可生成图像
Nvidia 提出的 SANA-Sprint 是一种混合蒸馏框架,结合连续时间一致性模型(sCM)与潜在对抗扩散蒸馏(LADD),实现快速高质量文本到图像生成。它支持 1-4 步推理,单步生成 FID 7.59、GenEval 0.74,H100 GPU 上 0.1 秒生成 1024×1024 图像,比 FLUX-Schnell 快 10 倍。通过无训练一致性变换和稳定训练技术,SANA-Sprint 克服传统方法局限,推动实时生成应用。
225 4
SANA-Sprint:基于连续时间一致性蒸馏的单步扩散模型,0.1秒即可生成图像
|
编解码 前端开发 JavaScript
前端:Rem 及其转换原理
Rem是一种用于前端开发的相对字体大小单位,它基于根元素的字体尺寸来定义文本大小,有助于实现响应式布局和可维护性。Rem的转换原理是通过相对于HTML根元素的字体大小来设置子元素的字体大小,从而实现统一的比例调整,提高页面的适应性和灵活性。此方法简化了跨浏览器和设备的布局调整,增强了用户体验。
|
人工智能 编解码 搜索推荐
AI绘画入门:从小白到入门,轻松玩转AI作画
随着AI技术的不断发展,AI绘画已经不再是遥不可及的梦想,它正逐渐走入大众视野,成为了一种新兴的艺术创作形式。即使没有绘画基础,你也可以通过AI工具轻松创作出精美的作品。本文将带你从小白入门,学习AI绘画的基础知识和操作技巧,让你快速体验AI绘画的乐趣。
1019 0
JAVA——List中剔除空元素(null)的三种方法汇总
JAVA——List中剔除空元素(null)的三种方法汇总
|
NoSQL 关系型数据库 MySQL
阿里云服务器部署图文详解
阿里云服务器部署图文详解
阿里云服务器部署图文详解
|
缓存 网络协议 编译器
针对Android系统工程师的C/C++学习目录
针对Android系统工程师的C/C++学习目录
246 0
|
Java 测试技术 Spring