日本語PDF

REPLACE

構文

目的

REPLACEは、replacement_stringsearch_stringのすべての出現箇所を変換してcharを戻します。replacement_stringを指定しない場合またはNULLの場合、すべてのsearch_stringが削除されます。search_stringがNULLの場合、charが戻されます。

charと同様に、search_stringおよびreplacement_stringは、CHARVARCHAR2NCHARNVARCHAR2CLOBまたはNCLOBデータ型です。charと同じ文字セットの文字列が戻されます。このファンクションは、1つ目の引数がLOBではない場合はVARCHAR2を戻し、1つ目の引数がLOBの場合はCLOBを戻します。

REPLACEは、TRANSLATEファンクションに関連する機能を提供します。TRANSLATEは、単一文字を1対1で置き換えます。REPLACEファンクションでは、1つの文字列の置換および複数の文字列の削除を実行できます。

関連項目:

次の例では、JBLに置換します。

SELECT REPLACE('JACK and JUE','J','BL') "Changes"
     FROM DUAL;

Changes
--------------
BLACK and BLUE