Validar numeros en cadenas
Publicado por Issac Peña (1 intervención) el 05/07/2006 17:11:50
Hola
El problema que tengo es el siguiente:
En una tabla tengo un campo tipo varchar2, en el cual hay filas que tienen numeros y en otras cadenas. En una consulta necesito convertir a numero todos los registros, desde luego los que son cadena quedarian como 0 dado que no son numeros validos.
Estoy usando la funcion to_number(nombre_del_campo) pero me devuelve el siguiente error:
Error en QUERY
-2147217913: ORA-01722: número no válido
quiciera saber si hay alguna forma de indicar en la consulta que las cadenas que no contengan un numero valido les ponga 0, o bien, alguna otra opcion, se aceptan sugerencias
Muchas gracias
El problema que tengo es el siguiente:
En una tabla tengo un campo tipo varchar2, en el cual hay filas que tienen numeros y en otras cadenas. En una consulta necesito convertir a numero todos los registros, desde luego los que son cadena quedarian como 0 dado que no son numeros validos.
Estoy usando la funcion to_number(nombre_del_campo) pero me devuelve el siguiente error:
Error en QUERY
-2147217913: ORA-01722: número no válido
quiciera saber si hay alguna forma de indicar en la consulta que las cadenas que no contengan un numero valido les ponga 0, o bien, alguna otra opcion, se aceptan sugerencias
Muchas gracias
Valora esta pregunta


0