本文主要向大家介紹了Oracle資料庫之mybatis查詢oracle ’無效的列索引‘和ORA-00911’無效的字元‘錯誤,通過具體的内容向大家展現,希望對大家學習Oracle資料庫有所幫助。
1、Caused by: java.sql.SQLException: 無效的列索引
配置的sql語句寫錯了
select
distinct ‘#{pkgName}‘ as pkgName,
‘#{appName}‘ as appName,
version as versionName
from stat_dim_version
where appkey=#{appKey} order by version desc
使用了#{**}後就不用再加單引号了。改正為
select
distinct #{pkgName} as pkgName,
#{appName} as appName,
version as versionName
from stat_dim_version
where appkey=#{appKey} order by version desc
2、ORA-00911’無效的字元‘錯誤
oracle配置的語句後面不要加分号,這個在mysql中沒有出現問題,在oracle的語句中不通。
本文由職坐标整理并釋出,希望對同學們學習Oracle有所幫助,更多内容請關注職坐标資料庫Oracle資料庫頻道!