Informatica Data Quality
- Informatica Data Quality 10.1
- Alle Produkte
REPLACESTR (CaseFlag,InputString,OldString1, [OldString2, ... OldStringN,]NewString)
Argument | Erforderlich/ Optional | Beschreibung |
---|---|---|
CaseFlag | Erforderlich
| Muss eine Ganzzahl sein. Legt fest, ob für die Argumente in dieser Funktion zwischen Groß- und Kleinschreibung unterschieden wird. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben.
Wenn CaseFlag eine andere Zahl als 0 enthält, wird bei der Funktion zwischen Groß- und Kleinschreibung unterschieden.
Wenn CaseFlag einen Nullwert oder 0 enthält, wird bei der Funktion nicht zwischen Groß- und Kleinschreibung unterschieden.
|
InputString | Erforderlich
| Muss ein Zeichenstring sein. Übergibt die Strings, die durchsucht werden sollen. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben. Wenn Sie einen numerischen Wert übergeben, konvertiert ihn die Funktion in einen Zeichenstring.
Wenn InputString NULL ist, gibt REPLACESTR NULL zurück.
|
OldString | Erforderlich
| Muss ein Zeichenstring sein. Der String, der ersetzt werden soll. Sie müssen mindestens ein OldString -Argument eingeben. Pro OldString -Argument können Sie ein oder mehrere Zeichen angeben. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben. Sie können auch ein Text-Literal zwischen einfachen Anführungszeichen angeben, z. B. 'abc'.
Wenn Sie einen numerischen Wert übergeben, konvertiert ihn die Funktion in einen Zeichenstring.
Wenn REPLACESTR mehrere OldString -Argumente enthält und mindestens ein OldString -Argument NULL oder leer ist, ignoriert REPLACESTR das OldString -Argument. Sind alle OldString -Argumente NULL oder leer, gibt REPLACESTR InputString zurück.
Die Zeichen in den OldString -Argumenten werden in der Reihenfolge ersetzt, in der sie in der Funktion angegeben sind. Beispiel: Wenn Sie mehrere OldString -Argumente angeben, hat das erste OldString -Argument Vorrang vor dem zweiten und das zweite OldString -Argument Vorrang vor dem dritten.. Beim Ersetzen eines Strings platziert REPLACESTR den Cursor nach dem ersetzten Zeichen in InputString , bevor es nach der nächsten Übereinstimmung sucht.
|
NewString | Erforderlich
| Muss ein Zeichenstring sein. Sie können ein Zeichen, mehrere Zeichen, einen leeren String oder NULL angeben. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben.
Wenn NewString NULL oder leer ist, entfernt REPLACESTR alle Vorkommen von OldString aus InputString .
|
REPLACESTR( 1, WEBLOG, '"', 'GET ', ' HTTP/1.1', NULL )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
REPLACESTR ( 1, TITLE, 'rs.', 'iss', 's.' )
|
|
---|---|
|
|
|
|
|
|
|
|
REPLACESTR ( 0, TITLE, 'rs.', 'iss', 's.' )
|
|
---|---|
|
|
|
|
REPLACESTR ( 1, INPUT, 'ab', 'bc', '*' )
|
|
---|---|
|
|
|
|
|
|
|
|
REPLACESTR ( 1, INPUT, 'ab', 'bc', 'b' )
|
|
---|---|
|
|
|
|
|
|
|
|
|
|
CONCAT( 'Joan', CONCAT( CHR(39), 's car' ))
Joan's car
REPLACESTR ( 1, INPUT, CONCAT('it', CONCAT(CHR(39), 's' )), 'its' )
|
|
---|---|
|
|
|
|
|
|
|
|