TO_NUMBER

TO_NUMBER convertit une expression de texte contenant une valeur numérique en valeur de données de type NUMBER.

Valeur renvoyée

NUMBER

Syntaxe

TO_NUMBER(expr [, fmt [, 'nlsparam' ] ])

Arguments

expr correspond à une expression numérique à convertir.

fmt est une expression de texte identifiant un modèle de format numérique, comme le décrit le manuel Oracle Database SQL Reference.

nlsparam spécifie les caractères que renvoient les éléments de format numérique suivants :

Cet argument a le format suivant :

'NLS_NUMERIC_CHARACTERS = ''dg''
 NLS_CURRENCY = ''text''
 NLS_ISO_CURRENCY = territory '

d représente le caractère décimal et g, le séparateur de groupes. Il doit s'agir de caractères simple octet. Dans la chaîne entre apostrophes, mettez les valeurs de paramètre entre apostrophes doubles. Dix caractères sont disponibles pour les symboles de devise.

Si vous omettez cet argument ou l'un des paramètres NLS, cette fonction utilise les valeurs par défaut pour votre session.

Exemple

TO_NUMBER( '100.00', '9G999D99') renvoie la valeur 100.00.