在sql語句中,我們難免會(huì)用到單引號嵌套的時(shí)候,但是直接嵌套肯定是不行的,java中用反斜杠做轉(zhuǎn)義符也是不行的,在sql中是用單引號來做轉(zhuǎn)義符的。
比如下面例子是存儲(chǔ)過程里查詢時(shí)的語句示例
exec cndoup_getpageofrecords @pagesize=10,@currentpage=1,@columns='*',@tablename='ROOM',@condition='ROOMTYPElike ‘ %標(biāo)準(zhǔn)間%' ', @asccolumn='ROOMID', @bitordertype=1, @pkcolumn='ROOMID'
紅色部分是會(huì)報(bào)錯(cuò)的,應(yīng)該寫成 @condition= 'ROOMTYPElike ‘ ‘%標(biāo)準(zhǔn)間%' ‘ ', 藍(lán)色部分不是雙引號,而是兩個(gè)單引號
新聞熱點(diǎn)
疑難解答
圖片精選