sql在单引号的声明标志着嵌套问题

在sql声明,我们将不可避免地使用嵌套单引号什么时候。但它肯定不是一个直接嵌套,java使用反斜杠做到这一点是不够的。在sql这是做一个单引号逃逸。

例如,下面的例子是展示一个示例存储过程的语句进行查询时,

exec cndoup_getpageofrecords @pagesize=10,@currentpage=1,@columns='*',@tablename='ROOM',@condition='ROOMTYPElike ‘ %标准间%'  ', @asccolumn='ROOMID', 

@bitordertype=1, @pkcolumn='ROOMID'

红色部分是会报错的,应该写成  @condition= ’ROOMTYPElike  ‘ ‘%标准间%' ‘  ',  蓝色是不是双引号部分,但有两个单引号

版权声明:本文博客原创文章,博客,未经同意,不得转载。

原文地址:https://www.cnblogs.com/gcczhongduan/p/4752099.html