Informatica Data Quality
- Informatica Data Quality 9.6.1 HotFix 1
- Tous les produits
REPLACESTR (CaseFlag,InputString,OldString1, [OldString2, ... OldStringN,]NewString)
Argument | Obligatoire/ Facultatif | Description |
---|---|---|
CaseFlag | Obligatoire
| Doit être un nombre entier. Détermine si les arguments de cette fonction sont sensibles à la casse. Vous pouvez entrer l'expression de transformation valide de votre choix.
Si CaseFlag est un nombre différent de 0, la fonction est sensible à la casse.
Si CaseFlag est une valeur nulle ou 0, la fonction n'est pas sensible à la casse.
|
InputString | Obligatoire
| Doit être une chaîne de caractères. Transmet les chaînes à rechercher. Vous pouvez entrer l'expression de transformation valide de votre choix. Si vous transmettez une valeur numérique, la fonction la convertit en une chaîne de caractères.
Si InputString est nulle, REPLACESTR renvoie NULL.
|
OldString | Obligatoire
| Doit être une chaîne de caractères. Chaîne à remplacer. Vous devez entrer au moins un argument OldString . Vous pouvez entrer un ou plusieurs caractères par argument OldString . Vous pouvez entrer l'expression de transformation valide de votre choix. Vous pouvez également saisir un littéral de texte placé entre guillemets simples, par exemple, 'abc'.
Si vous transmettez une valeur numérique, la fonction la convertit en une chaîne de caractères.
Si REPLACESTR contient plusieurs arguments OldString et qu'un ou plusieurs argumentsOldString sont NULL ou vides, REPLACESTR ignore l'argument OldString . Lorsque tous les arguments OldString sont nuls ou vides, REPLACESTR renvoie InputString .
La fonction remplace les caractères dans les arguments OldString dans l'ordre d'apparition dans la fonction. Par exemple, si vous entrez plusieurs arguments OldString , le premier argument OldString est prioritaire sur le deuxième argument OldString et le deuxième argument OldString est prioritaire sur le troisième argumentOldString . Lorsque REPLACESTR remplace une chaîne, il place le curseur après les caractères remplacés dans InputString avant de rechercher la correspondance suivante.
|
NewString | Obligatoire
| Doit être une chaîne de caractères. Vous pouvez entrer un ou plusieurs caractères, une chaîne vide, ou NULL. Vous pouvez entrer l'expression de transformation valide de votre choix.
Si NewString est NULL ou vide, REPLACESTR supprime toutes les occurrences de OldString dans 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' )
|
|
---|---|
|
|
|
|
|
|
|
|