TO_NUMBER convierte una expresión de texto que contiene un número a un valor del tipo de dato NUMBER.
NUMBER
TO_NUMBER(expr [, fmt [, 'nlsparam' ] ])
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.
TO_NUMBER( '100.00', '9G999D99') devuelve el valor 100.00.
Copyright © 2003, 2007, Oracle. Todos los Derechos Reservados.