在 Oracle 的查詢中,常常由於字符串要添加單引號,可是單引號的位置和個數每每不易把握。不少朋友都問過這樣的問題。ide
請看如下查詢,最外層的兩個單引號做爲引號操做符,第二個做爲轉義符號,隨意第三個單引號是真實的數據輸出,因此,如下查詢輸出的是第三個單引號:
SQL> select '''' from dual;字符串
'
進一步的,若是咱們但願在字符串中也留有單引號,那麼會是這一個樣子的:it
SQL> select '''YUNHE''ENMO' from dual;class
'YUNHE'ENMOselect
SQL> select '''YUNHE''''ENMO' from dual;數據
'YUNHE''ENMO查詢
SQL> select '''YUNHE''''ENMO''' from dual;di
'YUNHE''ENMO'view
總之,只要理解轉義符號的存在,處理單引號就不復雜了。vi