sql語句中單引號嵌套問題(一定要避免直接嵌套)
在sql語句中,我們難免會用到單引號嵌套的時(shí)候,但是直接嵌套肯定是不行的,java中用反斜杠做轉(zhuǎn)義符也是不行的,在sql中是用單引號來做轉(zhuǎn)義符的。
比如下面例子是存儲過程里查詢時(shí)的語句示例
exec cndoup_getpageofrecords @pagesize=10,@currentpage=1,@columns='*',@tablename='ROOM',@condition='ROOMTYPElike ‘ %標(biāo)準(zhǔn)間%' ', @asccolumn='ROOMID', @bitordertype=1, @pkcolumn='ROOMID'
紅色部分是會報(bào)錯(cuò)的,應(yīng)該寫成 @condition= 'ROOMTYPElike ‘ ‘%標(biāo)準(zhǔn)間%' ‘ ', 藍(lán)色部分不是雙引號,而是兩個(gè)單引號
相關(guān)文章
SQLServer 附加數(shù)據(jù)庫后出現(xiàn)只讀或失敗的解決方法
如果你在附加SQL數(shù)據(jù)庫,出現(xiàn)只讀或失敗的情況,來看下本文的解決方案吧。2010-03-03
SQL server使用自定義函數(shù)以及游標(biāo)
最近忙于動態(tài)監(jiān)測軟件的開發(fā),處理有關(guān)標(biāo)準(zhǔn)宗地編碼和區(qū)段編碼關(guān)系,關(guān)系如下表所示2011-10-10
SQL Server使用Windows身份驗(yàn)證與JDBC連接數(shù)據(jù)庫的操作流程
在企業(yè)級應(yīng)用中,數(shù)據(jù)庫的安全性是非常重要的,SQL Server 提供了多種身份驗(yàn)證方式,其中 Windows 身份驗(yàn)證是一種較為安全且方便的管理方式,本文將介紹如何在 Java 中使用 JDBC 連接 SQL Server 數(shù)據(jù)庫,并且通過 Windows 身份驗(yàn)證來確保數(shù)據(jù)訪問的安全性2024-12-12
sql 查詢結(jié)果合并union all用法_數(shù)據(jù)庫技巧
sql語句查詢結(jié)果合并union all用法_數(shù)據(jù)庫技巧,需要的朋友可以參考下。2009-11-11
SQL小技巧 又快又簡單的得到你的數(shù)據(jù)庫每個(gè)表的記錄數(shù)
說到如何得到表的行數(shù),大家首先想到的應(yīng)該是select count(*) from table1....2009-09-09
MS SQL Server STUFF實(shí)現(xiàn)統(tǒng)計(jì)記錄行轉(zhuǎn)為列顯示
SQL語句行轉(zhuǎn)列函數(shù)是一種用于將多個(gè)行數(shù)據(jù)轉(zhuǎn)換為一列的函數(shù),本文主要介紹了MS SQL Server STUFF實(shí)現(xiàn)統(tǒng)計(jì)記錄行轉(zhuǎn)為列顯示,具有一定的參考價(jià)值,感興趣的可以了解一下2024-04-04
使用 SQL 服務(wù)器時(shí),"評估期已過期"錯(cuò)誤消息(解決方法)
這篇文章主要介紹了使用 SQL 服務(wù)器時(shí),"評估期已過期"錯(cuò)誤消息,本文分步驟給大家分享解決方法,需要的朋友可以參考下2019-12-12

