Access的轉義字符

Access中數據庫轉義字符規則:html

 

插入、更新、=匹配 數據時,文本類型如用''括起來,中間能夠有 ",*,%,[,],/,/,?,(,),{,}的任意組合,如要插入一個',需寫''並在整個表達式外套一對''
如,插入 '張''三',數據庫裏就是 張'三,用方括號是不能夠的
 數據庫

插入、更新、=匹配 數據時,文本類型如用""括起來,中間能夠有 ',*,%,[,],/,/,?,(,),{,}的任意組合,如要插入一個',需寫''並在整個表達式外套一對""
如,插入"張""三",數據庫裏是 張"三.net

 

模糊匹配時,文本類型用''括起來,中間能夠有 ",*,],/,/,(,),{,}任意組合,對[,%,?,須要在每一個特殊符號左右緊跟着套一對[],
           如要匹配[?,應寫 Like '%[[][?]%',不能寫 Like '%[[?]%',後者會匹配含有[或?的記錄,而[?不必定會匹配到緊挨一塊兒。htm

 

總結:字符串

插入、更新、等於匹配 數據時,統一將文本類型用''括起來,只須要將待插入表達式中的'轉化爲''
在模糊匹配時,文本類型統一用''括起來,將'轉爲'',同時對每個[,%,?,都用一對方括號括起來get

 

 

示例:io

insert into Test(Name) values("用'雙''引//*%%_[[]號""括起來")
                     插入記錄  用'雙''引//*%%_[[]號"括起來select

 

insert into Test(Name) values('用"""單''撇[({/*%}]號括起來')
                     插入記錄  用"""單'撇[({/*%}]號括起來程序

 

select * from Test where Name like '*[%][%]?[[]*'          總結

                     查找含有 %%?[ 的字符串  ?表示一個字符,*匹配任意個字符,程序中要寫%

 

 

select * from Test where Name like '*雙''''*'              

                    查找含有 雙'' 的字符串


參考網址
http://www.jb51.net/article/9280.htm
http://topic.csdn.net/t/20051018/10/4333207.html
http://access911.net/index.asp?u1=a&u2=71FAB01E10DCEFF3
http://topic.csdn.net/u/20090828/15/e8e21e28-0ed0-47f2-b916-cac41d9589db.html
http://zhidao.baidu.com/question/18060589.html

相關文章
相關標籤/搜索