SQL中特殊符號的使用


1. &

    在Oracle中,& 是從需要外部輸入輸入的變量,PS:MySqL中可以直接用"P&G"這樣的字符串,故不存在本文所說的問題

如下SQL語句就不能正確運行:
select 'Alibaba&Taobao' from dual;
處理方法:
用Oracle的字符串處理函數chr處理。chr(38)表示 &符號
如:select chr(38) from dual;
結果:&

其他不能處理的特殊符合,也用類似的方式處理。如果不知道該特殊符號的ascii值,可以調用ascii函數處理,
如:select ascii('&') from dual;
結果:38

 

2. 單引號'

  可以 需要使用兩個單引號''來表示一個單引號

  例如:

SELECT 'I''m OK' from dual;

 


免責聲明!

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



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