sql 中單引號內嵌套單引號該怎么解決


# 在mybatis 中寫過一個比較少見的sql, 單引號呢需要嵌套一個單引號,使用雙引號就會報錯,怎么解決呢:

  * 這個時候可以使用兩個單引號,eg :  

  

select id from pgr_dijkstra('select id from test where name in 
   <foreach collection="list" item="a" index="index" open="(" close=")" separator=",">
            ''${a}''
   </foreach>
  ',#{s},#{t},true,false); 

 

  可以看到上面的例子,我們在pgr_dijkstra()這個函數里先使用單引號包含了一個查詢語句,但是foreach 中仍然需要用單引號,就寫成了這種格式:  ' '' a '' '


免責聲明!

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



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