¿ES UN BUG?
Publicado por diegote (39 intervenciones) el 03/01/2008 16:54:18
Buenas tardes tengo una duda,
Si yo tengo una campo númerico y meto un caracter alfanúmerico en ese campo ,si yo hago:
select to_number(campo)
from tabla
Me da el error invalid number.Hasta ahi todo correcto pero, si yo hago :
select count(1) from
(select to_number(campo)
from tabla)
No me da error y me devuelve todos los registros de la tabla.
¿QUIEN ME PUEDE EXPLICAR ESTO?ENTIENDO QUE SERÁ UN BUG,no?
Si yo tengo una campo númerico y meto un caracter alfanúmerico en ese campo ,si yo hago:
select to_number(campo)
from tabla
Me da el error invalid number.Hasta ahi todo correcto pero, si yo hago :
select count(1) from
(select to_number(campo)
from tabla)
No me da error y me devuelve todos los registros de la tabla.
¿QUIEN ME PUEDE EXPLICAR ESTO?ENTIENDO QUE SERÁ UN BUG,no?
Valora esta pregunta


0