oracle中的轉義符 - 在oracle中插入單引號與'&'


1、單引號

那么如果字段的內容中包含了單引號要怎么插入呢?例如:It's fine。方法同樣有三
·方法一:使用轉義字符
   SQL > Select 'test' || '''' from dual;
   注意:這里的''''四個單引號是什么意思呢?首先第一個和最后一個都是Oracle中的字符串連接符,這個沒有異議。那么第二個'和第三'又表示什么意思呢?第二個'是一個轉義字符
           第三個'才是我們真正的內容
·方法二:同樣是使用轉義字符,只不過方式不同而已
   SQL > Select 'test ''' from dual;
   注意:這里的第二個,第三個'就是我們上面方法一中提到的轉義符和真正的內容
·方法三:在SQL中將'替換成chr(39),因為chr(39)是'的ASCII碼
   SQL > Select 'It' || chr(39) || 'fine' from dual;

 

2、在SQL語句中將'&'替換成chr(38),因為chr(38)是‘&’的ASCII碼

轉載//:http://blog.163.com/fly_sky_java/blog/static/14042223420105221041496/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM