有時, 我們會需要在 PL/SQL 寫一些訊息或長字串, 但是如果用到特殊字元, 就必須要做處理 (前面加上 Escape), 如果訊息長, 特殊字元又多, 那就真的很麻煩了, 這時候就可以使用 Quote Operator 了

範例 : SELECT q'#Oracle's quote operator#' FROM DUAL

q 就表示是 Quote Operator

' 就是字串範圍囉....

特別的是 ' 之後接了一個字元, 不見得要使用 #, 使用任一字元都可以, 寫成 SELECT q'COracle's quote operatorC' FROM DUAL 或 SELECT q'!Oracle's quote operator!' FROM DUAL 得到的結果都一樣

文章標籤
全站熱搜
創作者介紹
創作者 Aloz 的頭像
Aloz

Aloz 的 Oracle ERP 天地

Aloz 發表在 痞客邦 留言(3) 人氣(937)