雑記帳

趣味や仕事の備忘録などを気分で書いてみます

Oracle 代替引用符演算子

文字リテラルや日付リテラルを使用する場合、「'」で囲む必要があるが、文字リテラル内で「'」を使用したい場合、代替引用符演算子(q)を使用する。
SQL内で以下の文字を引用符デリミタとして、指定できる。

  • 任意のシングルバイト文字やダブルバイト文字
  • 、{}、()、の各組合せ
q'引用符デリミタ … 引用符デリミタ'