TO_NUMBER converte un'espressione di testo contenente un numero in un valore del tipo di dati NUMBER.
NUMBER
TO_NUMBER(expr [, fmt [, 'nlsparam' ] ])
expr è un'espressione numerica da convertire.
fmt è un'espressione di testo che identifica un modello di formato numerico, come descritto in Oracle Database SQL Reference.
nlsparam specifica i caratteri restituiti dai seguenti elementi del formato numerico:
Questo argomento ha il seguente formato:
'NLS_NUMERIC_CHARACTERS = ''dg'' NLS_CURRENCY = ''text'' NLS_ISO_CURRENCY = territory '
La d è il carattere decimale e la g è il separatore delle migliaia. Devono essere caratteri a byte singolo differenti. Nella stringa tra virgolette, utilizzare due apici per racchiudere i valori dei parametri. Per il simbolo della valuta sono disponibili dieci caratteri.
Se si omette questo argomento o uno qualsiasi dei parametri NLS, la funzione utilizza i valori predefiniti per la sessione.
TO_NUMBER( '100.00', '9G999D99') restituisce il valore 100.00.
Copyright © 2003, 2007, Oracle. Tutti i diritti riservati.