有時, 我們會需要在 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 得到的結果都一樣

arrow
arrow
    全站熱搜

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