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