• ベストアンサー

execute immediate内の"'"

10gを使っています。 ストアドプロシージャ内のexecute immediate内に"'"(シングルクォーテーション)が あった場合はどう扱えばいいのでしょうか? エスケープしないことでエラーになっているようです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんにちは。 シングルコーテーションは、2つ書けば1つのシングルコーテーションとして認識されます。 エスケープのようなもの? 例えば、あるカラムに対して「'」を一つだけINSERTしたい場合などは、 INSERT INTO TABLE VALUES(''''); となります。

itachi020
質問者

補足

解決できました ありがとうございます。

関連するQ&A