首页 > 数据库 > mysql教程 > 关于报错“ORA-01747: user.table.column, table.column 或列说明无效”的解决办法

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 17:33:21
原创
2138 人浏览过

今天在工程中遇到ldquo;ORA-01747: user.table.column, table.column 或列说明无效rdquo;的报错情况,查了一下是由于数据库列名

今天在工程中遇到“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.

相关阅读:

ORA-01172、ORA-01151错误处理

ORA-00600 [2662]错误解决

ORA-01078 和 LRM-00109 报错解决方法

ORA-00471 处理方法笔记

ORA-00314,redolog 损坏,或丢失处理方法

ORA-00257 归档日志过大导致无法存储的解决办法

linux

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板