|
SQL文では、文字列はシングルクォーテーション(')で囲む必要があります。 しかし文字列自身にシングルクォーテーションが含まれる場合は、 q演算子 を使用して、シングルクォーテーションが文字列であることを認識させる必要があります。 q'[文字列]' というように使用します。 以下、例を見てください。 select q'[aiu'eo]' as moji from dual;上記のようにq演算子を使用すると、[]で囲んだ文字列はシングルクォーテーションが含まれていても、文字列として認識されます。 文字列を囲むデリミタは[]でなくても、{}、()、<>のどれかならどれでも構いません。 上記例の結果は以下のようになります。 moji ------ aiu'eo |