sql語(yǔ)句中單引號(hào)嵌套問(wèn)題(一定要避免直接嵌套)
在sql語(yǔ)句中,我們難免會(huì)用到單引號(hào)嵌套的時(shí)候,但是直接嵌套肯定是不行的,java中用反斜杠做轉(zhuǎn)義符也是不行的,在sql中是用單引號(hào)來(lái)做轉(zhuǎn)義符的。
比如下面例子是存儲(chǔ)過(guò)程里查詢時(shí)的語(yǔ)句示例
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)色部分不是雙引號(hào),而是兩個(gè)單引號(hào)
相關(guān)文章
SQL多表聯(lián)合查詢時(shí)如何采用字段模糊匹配
這篇文章主要介紹了SQL多表聯(lián)合查詢時(shí)如何采用字段模糊匹配,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-11-11SQLServer查詢所有數(shù)據(jù)庫(kù)名和表名及表結(jié)構(gòu)等代碼示例
SQL Server是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),可以使用SQL語(yǔ)言來(lái)查詢表結(jié)構(gòu),這篇文章主要給大家介紹了關(guān)于SQLServer查詢所有數(shù)據(jù)庫(kù)名和表名及表結(jié)構(gòu)等的相關(guān)資料,文中通過(guò)代碼示例介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11隱藏在SQLServer 字段中的超詭異字符解決過(guò)程
這套系統(tǒng)做了大半年,這個(gè)導(dǎo)入導(dǎo)出還是問(wèn)題不斷,我負(fù)責(zé)的這塊導(dǎo)入導(dǎo)出就是夾在網(wǎng)絡(luò)版和單機(jī)版系統(tǒng)之間,只要任何一邊對(duì)數(shù)據(jù)庫(kù)做了改動(dòng)這個(gè)導(dǎo)入導(dǎo)出就會(huì)失敗。哎,煩心的事不止這些,最近又遇到了一個(gè)非常奇怪的問(wèn)題。2009-10-10sql 自定義百分比轉(zhuǎn)換小數(shù)函數(shù)代碼
sqlserver中自定義百分比轉(zhuǎn)換小數(shù)函數(shù),需要的朋友可以參考下。2011-09-09關(guān)于存儲(chǔ)過(guò)程的編寫的一些體會(huì)
下面我來(lái)介紹下存儲(chǔ)過(guò)程的編寫數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程的實(shí)質(zhì)就是部署在數(shù)據(jù)庫(kù)端的一組定義代碼以及SQL2010-09-09SQLServer存儲(chǔ)過(guò)程創(chuàng)建和修改的實(shí)現(xiàn)代碼
這篇文章主要介紹了SQLServer存儲(chǔ)過(guò)程創(chuàng)建和修改的實(shí)現(xiàn)代碼,需要的朋友可以參考下2017-05-05SQL數(shù)據(jù)庫(kù)的高級(jí)sql注入的一些知識(shí)
這篇文章討論常用的"sql注入"技術(shù)的細(xì)節(jié),應(yīng)用于流行的Ms IIS/ASP/SQL-Server平臺(tái)。這里探討有關(guān)這種攻擊各種可以注入程序訪問(wèn)數(shù)據(jù)和數(shù)據(jù)庫(kù)防范的方法。2010-03-03sql 2000 無(wú)法執(zhí)行查詢,因?yàn)橐恍┪募鄙倩蛭醋?cè)"的解決方法
在SQL server 2000中打開(kāi)表查看數(shù)據(jù)的時(shí)候,提示說(shuō)無(wú)法執(zhí)行查詢,因?yàn)橐恍┪募鄙倩蛭醋?cè)用查詢分析器可以查看數(shù)據(jù),重裝了sql2000也沒(méi)有用,這里分享下解決方法2014-01-01