Heim  >  Artikel  >  Datenbank  >  sql语句中单引号嵌套问题

sql语句中单引号嵌套问题

PHPz
PHPzOriginal
2016-06-07 15:56:062060Durchsuche

在sql语句中,我们难免会用到 单引号嵌套 的时候,但是直接嵌套肯定是不行的,java中用反斜杠做转义符也是不行的,在sql中是用单引号来做转义符的。 比如下面例子是存储过程里查询时的语句示例 exec cndoup_getpageofrecords @pagesize=10,@currentpage=1,@c   

在sql语句中,我们难免会用到单引号嵌套的时候,但是直接嵌套肯定是不行的,java中用反斜杠做转义符也是不行的,在sql中是用单引号来做转义符的。

比如下面例子是存储过程里查询时的语句示例

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

@bitordertype=1, @pkcolumn='ROOMID'

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

更多相关教程请访问 MySQL视频教程

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn