Oracle SQL和PL/SQL中字符串單引號的處理

在 Oracle 的查詢中,常常由於字符串要添加單引號,可是單引號的位置和個數每每不易把握。不少朋友都問過這樣的問題。ide

請看如下查詢,最外層的兩個單引號做爲引號操做符,第二個做爲轉義符號,隨意第三個單引號是真實的數據輸出,因此,如下查詢輸出的是第三個單引號:
SQL> select '''' from dual;字符串

'

'
進一步的,若是咱們但願在字符串中也留有單引號,那麼會是這一個樣子的:it

SQL> select '''YUNHE''ENMO' from dual;class

'''YUNHE''E

'YUNHE'ENMOselect

SQL> select '''YUNHE''''ENMO' from dual;數據

'''YUNHE''''

'YUNHE''ENMO查詢

SQL> select '''YUNHE''''ENMO''' from dual;di

'''YUNHE''''E

'YUNHE''ENMO'view

總之,只要理解轉義符號的存在,處理單引號就不復雜了。vi

相關文章
相關標籤/搜索