TO_CHAR (number)

TO_CHAR(number) convertit une expression numérique en valeur de texte dans le jeu de caractères de la base de données.

Valeur renvoyée

VARCHAR2

Syntaxe

TO_CHAR(n [, fmt [, 'nlsparam' ] ])

Arguments

n est l'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 '

Les caractères d et g représentent respectivement le caractère décimal et 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_CHAR(1234567, '$9,999,999.00') renvoie la valeur $1,234,567.00.