Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

varchar2(50)

Estas en el tema de varchar2(50) en el foro de Oracle en Foros del Web. otra duda..... tengo datos vacios en un campo varchar2(50) . tonces al hacer select * from tabla where campo='' no row retorned He probado con ...
  #1 (permalink)  
Antiguo 07/09/2006, 14:20
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 20 años, 1 mes
Puntos: 0
varchar2(50)

otra duda.....

tengo datos vacios en un campo varchar2(50) . tonces al hacer

select * from tabla where campo=''

no row retorned


He probado con trim(campo), length(trim(campo))<1.....

MG
__________________
Dios es mas grande que tu problema :-)
  #2 (permalink)  
Antiguo 07/09/2006, 14:43
Avatar de PequeñoMauro  
Fecha de Ingreso: abril-2006
Ubicación: Lima - Perú
Mensajes: 600
Antigüedad: 18 años, 7 meses
Puntos: 3
Haz probado con :
WHERE campo IS NULL ??
__________________
"Nada en mis manos traigo tan solo a tu cruz me aferro....."
  #3 (permalink)  
Antiguo 07/09/2006, 14:52
 
Fecha de Ingreso: octubre-2004
Ubicación: Santiago de Chile
Mensajes: 504
Antigüedad: 20 años, 1 mes
Puntos: 0
lo solucione con

nvl(correo,'NULO') ='NULO'

en realidad me soplaron....
__________________
Dios es mas grande que tu problema :-)
  #4 (permalink)  
Antiguo 07/09/2006, 17:08
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 11 meses
Puntos: 11
Cita:
Iniciado por maurimono Ver Mensaje
lo solucione con

nvl(correo,'NULO') ='NULO'

en realidad me soplaron....



igual te hubiera servido la expresion que te daban arriba

Código:
 
select * 
from tabla 
where campo is not null;
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:50.