TO_NUMBER

TO_NUMBER convierte una expresión de texto que contiene un número a un valor del tipo de dato NUMBER.

Valor de Retorno

NUMBER

Sintaxis

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

Argumentos

expr es la expresión numérica que se convierte.

fmt es la expresión de texto que identifica el modelo de formato numérico, tal como se describe en Oracle Database SQL Reference (Referencia de SQL de Base de Datos Oracle).

nlsparam especifica los caracteres que devuelven estos elementos de formato numérico:

Este argumento tiene el siguiente formato:

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

El carácter d representa el carácter decimal y g, el separador de grupos. Deben ser caracteres diferentes de un solo byte. Dentro de la cadena entre comillas, utilice dos comillas simples para los valores de parámetros. Para el símbolo de divisa, existen 10 caracteres disponibles.

Si omite este argumento o cualquiera de los parámetros NLS, esta función utiliza los valores por defecto para la sesión.

Ejemplo

TO_NUMBER( '100.00', '9G999D99') devuelve el valor 100.00.