社区
基础和管理
帖子详情
分析一下这个ORA-01747: invalid user.table.column, table.column, or column specification
vividlife
2005-01-24 05:52:22
这是什么原因,请教
...全文
1029
1
打赏
收藏
分析一下这个ORA-01747: invalid user.table.column, table.column, or column specification
这是什么原因,请教
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qiaozhiwei
2005-01-24
打赏
举报
回复
表,或者表中的列无效,检查下表,列是否存在
解决:
ORA
-
01747
:
user
.
table
.
column
,
table
.
column
或列说明无效
“
ORA
-
01747
:
user
.
table
.
column
,
table
.
column
或列说明无效” 的解决方案 错误展示 springboot项目启动报错:“
ORA
-
01747
:
user
.
table
.
column
,
table
.
column
或列说明无效” 的解决方案 错误原因
分析
可能原因1:表的列名称使用了
Ora
cle声明的关键字 可能原因2:SQL语句查询插入的列名的最后多了一个“,” 最终解决: 唉, 原来是批量插入多写了一个, … 参考链接 https://www.cnblogs.com/a
一则>
ORA
-
01747
:
invalid
user
.
table
.
column
,
table
.
column
, or
column
specifi
cat
ion
处理,原因:mode为关键字
>
ORA
-
01747
:
invalid
user
.
table
.
column
,
table
.
column
, or
column
specifi
cat
ion
字段mode 为
ora
cle保留关键字,SQL转换为
ORA
LCE时自动加了下划线处理,insert into时要修改为mode_ ...
Ora
cle
ORA
-
01747
:
invalid
user
.
table
.
column
,
table
.
column
, or
column
specifi
cat
ion
Cause: java.sql.SQLExcept
ion
:
ORA
-
01747
:
invalid
user
.
table
.
column
,
table
.
column
, or
column
specifi
cat
ion
原因: 1.
ora
cle中表的字段包含关键字,比如:desc. 2.所查询的
table
中本身就不存在此字段.
关于报错“
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_
column
s where
table
_name .
出现 SQLSyntaxErrorExcept
ion
:
ORA
-
01747
:
user
.
table
.
column
,
table
.
column
或列说明无效的解决方法
nested except
ion
is java.sql.SQLSyntaxErrorExcept
ion
:
ORA
-
01747
:
user
.
table
.
column
,
table
.
column
或列说明无效
基础和管理
17,382
社区成员
95,118
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章