TO_NUMBER convertit une expression de texte contenant une valeur numérique en valeur de données de type NUMBER.
NUMBER
TO_NUMBER(expr [, fmt [, 'nlsparam' ] ])
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.
TO_NUMBER( '100.00', '9G999D99') renvoie la valeur 100.00.
Copyright © 2003, 2007, Oracle. Tous droits réservés.