Klausel REPLACE STRING

Verwenden Sie die Klausel REPLACE STRING, um Zeichenfolgeersetzungen in einer SQL-Abfrage auszuführen.

Diese Funktion basiert auf der SQL-Funktion “REPLACE”. Sie ersetzt die Vorkommen einer Zeichenfolge durch eine andere Zeichenfolge in den in der Klausel REPLACE STRING angegebenen Zeichenfolgespalten. Die Funktion ist nur mit Zeichenfolgespalten kompatibel. Diese Funktion vereinfacht die Verwendung der SQL-Funktion REPLACE (). Beispiel: Bei einer großen Anzahl von Zeichenfolgespalten ist es möglich, die Funktion REPLACE durch die Klausel REPLACE STRING direkt auf alle Zeichenfolgespalten anzuwenden, anstatt das Schlüsselwort REPLACE für jede Zeichenfolgespalte anzugeben.
Die Klausel REPLACE STRING kann auf der Ebene der Blöcke GLOBAL, UNLOAD und SELECT angegeben werden.
Das folgende Diagramm zeigt die Syntax für die Klausel REPLACE STRING .
Abbildung 1. replace_string_clause

1  REPLACE STRING
2.1  ( + ,
2.2.1 column_name
2.2.1 'literal'
2.1?  BY
2.2.1 column_name
2.2.1 'literal'
2.1? 
2.2.1 FOR
2.2.1 EXCEPT
2.1 (
2.1 + , column_name
2.1 ) )
2.1  IN "filename"