在sql語句中,我們難免會用到單引號嵌套的時候,但是直接嵌套肯定是不行的,java中用反斜槓做轉義符也是不行的,在sql中是用單引號來做轉義符的。
比如下面例子是存儲過程裡查詢時的語句示例
exec cndoup_getpageofrecords @pagesize=10,@currentpage=1,@columns='*',@tablename='ROOM',@condition='ROOMTYPElike ‘ %標准間%' ', @asccolumn='ROOMID', @bitordertype=1, @pkcolumn='ROOMID'
紅色部分是會報錯的,應該寫成 @condition= 'ROOMTYPElike ‘ ‘%標准間%' ‘ ', 藍色部分不是雙引號,而是兩個單引號