TRIM()

Disponible en

DSQL, PSQL

Syntaxe
TRIM ([<adjust>] str)

<adjust> ::=  {[<where>] [what]} FROM

<where> ::=  BOTH | LEADING | TRAILING
Table 1. paramètres de fonction TRIM
ParamètreDescription

str

Une expression de type chaîne de caractères.

where

De quel endroit la sous-chaîne doit être retirée BOTH | LEADING | TRAILING. La valeur par défaut est BOTH.

what

Une sous-chaîne à supprimer (plusieurs fois, s'il y a plus d'une occurrence) de la chaîne d'entrée str au début et/ou à la fin. Par défaut, il s'agit d'un espace. (' ').

Le type de résultat renvoyé :

VARCHAR ou BLOB

La fonction TRIM supprime les espaces de début et/ou de fin (ou le texte tel que configuré) de la chaîne d'entrée.

Note
Caractéristiques d'utilisation
  • Si le paramètre d'entrée str est de type BLOB, le résultat sera également de type BLOB. Sinon, le résultat sera de type VARCHAR(n), où n est la longueur du paramètre str ;

  • La sous-chaîne à supprimer, si elle est spécifiée bien sûr, ne doit pas avoir une longueur supérieure à 32767 octets. Toutefois, si la sous-chaîne est répétée au début et/ou à la fin du paramètre d'entrée str, le nombre total d'octets à supprimer peut être beaucoup plus important.

Warning

Lorsque vous utilisez BLOB dans les paramètres d'une fonction, il peut être nécessaire de charger l'objet entier en mémoire. Avec de grandes quantités de BLOB, il peut y avoir des pertes de performance.