1. ホーム
  2. sql

[解決済み] Oracle SQLでシングルクォートを処理する方法

2023-08-26 15:54:31

質問

シングルクォートを持つvarcharデータ型を持つ列にレコードを挿入するにはどうすればよいですか?

: ファーストネームは ROBERT で、姓は D'COSTA

どのように解決するのですか?

シングルクォートを2つ使用する

SQL> SELECT 'D''COSTA' name FROM DUAL;

NAME
-------
D'COSTA

あるいは 新しい(10g+)クォートメソッド :

SQL> SELECT q'$D'COSTA$' NAME FROM DUAL;

NAME
-------
D'COSTA