天天看點

oracle資料庫查詢報無效字元串,Oracle資料庫之mybatis查詢oracle ’無效的列索引‘和ORA-00911’無效的字元‘錯誤...

本文主要向大家介紹了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資料庫頻道!