REPLACE()
DSQL, PSQL
REPLACE (str, find, repl)
Paramètre | Description |
---|---|
str | La ligne dans laquelle le remplacement est effectué. |
find | La chaîne de caractères qui fait l'objet de la recherche. |
repl | La ligne sur laquelle s'effectue le remplacement. |
VARCHAR
ou BLOB
La fonction REPLACE
remplace toutes les occurrences d'une chaîne par une autre.
Caractéristiques d'utilisation :
La fonction prend en charge les blocs de texte de n'importe quelle longueur et avec n'importe quel jeu de caractères ;
Si l'un des arguments est de type
BLOB
, le résultat sera de typeBLOB
. Sinon, le résultat sera de typeVARCHAR(N)
, où N est calculé à partir des longueurs de str, find et repl de telle sorte que même le nombre maximal de substitutions ne provoquera pas de dépassement de champ.Si le paramètre find est une chaîne vide, str est retourné inchangé ;
Si le paramètre repl est une chaîne vide, toutes les occurrences de find sont supprimées de la chaîne str ;
Si l'un des arguments est
NULL
, le résultat est toujoursNULL
, même si aucune substitution n'a été faite.
Warning | Lorsque vous utilisez |