ORACLE 單引號 雙引號
在ORACLE中,單引號有兩個作用,一是字串是由單引號引用,二是轉義。單引號的使用是就近配對,即就近原則。而在單引號充當轉義角色時相對不好理解
1、從第二個單引號開始被視為轉義符,如果第二個單引號後面還有單引號(哪怕只有一個)。
select '''' from dual ----output:'
解釋:第二個單引號被作為轉義符,第三個單引號被轉義,可將sql寫成這樣更好理解:
select ' '' ' from dual ----output:'
2、連線符‘||’導致了新一輪的轉義:連線符號‘||’左右的單引號沒有任何的關係,除非‘||’是作為字串的一部分(這在動態SQL中很常見)。
select 'name'||'''' from dual ----output:name'
理解:||後面的作為一個字串,即前後是',中間又是一個密集型單引號串'',因此第一個為轉義功能
select 'name''''' from dual ----output:name''
理解:第一個和最後一個單引號作為字串引用符,中間四個單引號兩兩轉義
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28894640/viewspace-772507/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 中使用單引號(')和雙引號(")Oracle
- Oracle中的 單引號 和 雙引號Oracle
- oracle 裡的單引號與雙引號Oracle
- linux 單引號,雙引號,反引號Linux
- HTML 單引號與雙引號HTML
- Golang的單引號、雙引號與反引號Golang
- Oracle中單引號和雙引號的區別Oracle
- Oracle中單引號與雙引號的區別分析Oracle
- python中單引號,雙引號,多引號區別Python
- Linux Shell 中的反引號,單引號,雙引號Linux
- 在ORACLE SQL語句中,單引號和雙引號的使用OracleSQL
- 關於 json 單引號和雙引號區別--請使用雙引號JSON
- 【C進階】14、單引號和雙引號
- Jquery單引號和雙引號的使用注意jQuery
- SQL語句中的單引號與雙引號SQL
- grep 後加單引號、雙引號和不加引號的區別
- shell 指令碼中雙引號、單引號、反引號的區別指令碼
- Python中 單引號,雙引號和三引號的區別Python
- oracle資料庫--Oracle雙引號和單引號的區別小結Oracle資料庫
- linux bash中的引號:單雙引號、反撇號Linux
- shell中單引號、雙引號、反引號、反斜槓的區別
- Linux Shell 單引號 雙引號 使用區別Linux
- PHP中單引號和雙引號的區別PHP
- webstorm中程式碼新增單引號、雙引號快捷鍵WebORM
- javascript的雙引號和單引號的用法和區別JavaScript
- 字串中包含單引號和雙引號怎麼處理字串
- PHP中對單引號和雙引號的區別(好文)PHP
- shell中定義變數用雙引號和單引號以及不用引號的區別變數
- js中關於單引號和雙引號的一點用法JS
- asp.net中關於雙引號和單引號的用法ASP.NET
- mybatis大於號,小於號,去地址符,單引號,雙引號轉義說明MyBatis
- 瞭解 Oracle 中單引號與雙引號的用法,一篇文章教會你!Oracle
- [譯]JavaScript:將字串兩邊的雙引號轉換成單引號JavaScript字串
- latex的雙引號 ``'
- CSS 單雙引號應用規範CSS
- Linux中單引號和雙引號的使用方法及注意事項!Linux
- oracle中單引號的轉譯Oracle
- oracle中單引號的應用Oracle