Oracle出現(xiàn)ORA-01006: 賦值變量不存在 錯(cuò)誤的解決辦法
Posted on 2006-06-05 15:50 Kevin Meng 閱讀(9261) 評(píng)論(3) 編輯 收藏在oracle中用prepareStatement時(shí),如果SQL語句寫成:
select distinct(mpfullname) from suzhou.menpaipoint where mpfullname like '%?%'
運(yùn)行時(shí)就會(huì)出現(xiàn)ORA-01006錯(cuò)誤,解決辦法是把SQL語句改成:
select distinct(mpfullname) from suzhou.menpaipoint where mpfullname like ?
而用
stmt.setObject(1, "%關(guān)鍵字%");
來付值就可以了。
select distinct(mpfullname) from suzhou.menpaipoint where mpfullname like '%?%'
運(yùn)行時(shí)就會(huì)出現(xiàn)ORA-01006錯(cuò)誤,解決辦法是把SQL語句改成:
select distinct(mpfullname) from suzhou.menpaipoint where mpfullname like ?
而用
stmt.setObject(1, "%關(guān)鍵字%");
來付值就可以了。