Oracle報錯:ORA-01747: user.table.column, table.column 或列說明無效


1、檢查sql書寫正確性

2、如果sql書寫正確,則 是由於數據庫列名起的不好引起的,名字用到了數據庫的關鍵字。

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

我用以下方法定位

select *

from v$reserved_words 
where keyword

in(

select COLUMN_NAME

from all_tab_columns

where table_name = '表名大寫' and owner='用戶名大寫'

);






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM