亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決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聲明的關(guān)鍵字

可能原因2:SQL語句查詢插入的列名的最后多了一個“,”

最終解決: 

唉, 原來是批量插入多寫了一個,

解決報錯“ORA-01747: user.table.column, table.column 或列說明無效”

在工程中遇到“ORA-01747: user.table.column, table.column 或列說明無效”的報錯情況,查了一下是由于數(shù)據(jù)庫列名起的不好引起的,名字用到了數(shù)據(jù)庫的關(guān)鍵字。

如果列很多,又不好確定是哪個列名使用了關(guān)鍵字,以下建議可供參考:

可以用以下方法定位

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

我的數(shù)據(jù)庫是Oracle.

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論