ORA_01747:User.table.column 或列说明无效
来源:互联网 发布:近几年网络流行体研究 编辑:程序博客网 时间:2024/05/22 14:44
ORA_01747:User.table.column或列说明无效
此问题的原因是因为表的列名称使用了Oracle声明的关键字,解决方案:
1、首先我们要确认哪些字符串是Oracle的关键字,具体可通过Oracle提供的V$RESERVED_WORDS
2、对历史遗留系统的处理
- 考虑修改表的列名,风险较大
- 修改特定查询语句
3、验证
通过验证得出结论:
- 在查询列中使用双引号
- 要注意列的大小写
4、示例
CREATE TABLE WYC_TEST(CODE VARCHAR2(20), ADDR VARCHAR2(40));INSERT INTO WYC_TEST(CODE,ADDR) VALUES('00', 'ADDR00');ALTER TABLE WYC_TEST ADD "ROW" VARCHAR2(20);ALTER TABLE WYC_TEST ADD "Row" VARCHAR2(20);ALTER TABLE WYC_TEST ADD "RoW" VARCHAR2(30);INSERT INTO WYC_TEST(CODE,ADDR, "ROW") VALUES('00', 'ADDR00', 'abc');UPDATE WYC_TEST SET "ROW" = WYC_TEST.ADDR || '_ROW', "Row"=WYC_TEST.ADDR || '_Row', "RoW"=WYC_TEST.ADDR || '_RoW'SELECT * FROM WYC_TEST;
- ORA_01747:User.table.column 或列说明无效
- user.table.column, table.column 或列说明无效
- user.table.column, table.column 或列说明无效
- ORA-01747: user.table.column, table.column 或列说明无效
- ORA-01747: user.table.column, table.column 或列说明无效
- ORA-01747: user.table.column, table.column 或列说明无效
- 关于报错"ORA-01747: user.table.column, table.column 或列说明无效"的解决办法
- 错误提示:ORA-01747: user.table.column, table.column 或列说明无效
- ORA-01747: user.table.column, table.column 或列说明无效
- oralce常见异常——ORA-01747: user.table.column, table.column 或列说明无效
- 错误提示:ORA-01747: user.table.column, table.column 或列说明无效
- java.sql.SQLException: ORA-01747: user.table.column, table.column 或列说明无效
- ORA-01747: user.table.column, table.column 或列说明无效 异常解决方法总结
- ORA-01747: user.table.column, table.column 或列说明无效
- ORA-01747: user.table.column, table.column 或列说明无效
- ORA-01747: user.table.column, table.column 或列说明无效
- ORA-01747: user.table.column, table.column 或列说明无效
- Oracle11g 的 error "ORA-01747: user.table.column, table.column 或列说明无效
- strlen 源码解析
- 在Android NDK中使用libffmpeg.so
- 处理器大融合:APU创造应用加速新趋势
- 芯片停产后的替代型号
- 串口通讯,关于javax.comm的安装配置
- ORA_01747:User.table.column 或列说明无效
- STL——container
- 多维力调研
- Android__三种XML文件解析方法
- 开源的作业调度框架 - Quartz.NET
- 错误码: 1418 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and
- 二叉树:已知先序中序求后序的算法
- Linux下Patch的应用和制作方法介绍
- emacs muse 更高级的wiki组件