Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Transformation Language Reference

Transformation Language Reference

TO_FLOAT

TO_FLOAT

Convertit une chaîne ou une valeur numérique en nombre à virgule flottante de précision double (type de données double). TO_FLOAT ignore les espaces du début.

Syntaxe

TO_FLOAT(
value
)
Le tableau suivant décrit l'argument de cette commande :
Argument
Obligatoire/
Facultatif
Description
valeur
Obligatoire
Doit être un type de données chaîne ou numérique. Transmet les valeurs que vous voulez convertir en valeurs doubles. Vous pouvez entrer l'expression de transformation valide de votre choix.

Valeur de retour

Valeur Double.
NULL si une valeur transmise à cette fonction est NULL.
Si la valeur passée à la fonction contient des données qui ne sont pas valides pour une valeur float, le service d'intégration de données marque la ligne comme une ligne d'erreur ou fait échouer le mappage.

Exemple

Cette expression utilise les valeurs du port IN_TAX :
TO_FLOAT( IN_TAX )
IN_TAX
RETURN VALUE
'15.6789'
15.6789
'60.2'
60.2
'118.348'
118.348
NULL
NULL
'A12.3Grove'
Error. Integration Service skips this row.