Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/09/2009, 07:44
Avatar de acervantes
acervantes
 
Fecha de Ingreso: agosto-2003
Ubicación: Madrid
Mensajes: 311
Antigüedad: 20 años, 9 meses
Puntos: 1
Respuesta: Case en Oracle

en oracle ocurre esto:

DECODE null = null ---> (verdadero)
CASE null = null ---> null

Código PHP:
SELECT DECODE(NULL,
              
NULL'NULL Es Nulo'
             
'NULL No Es Nulo'
             
NULL_DECODE,
       CASE 
NULL 
            WHEN NULL THEN 
'NULL Es Nulo'
            
ELSE 'NULL No Es Nulo'
       
END NULL_CASE
  FROM DUAL

resultado:
Código PHP:
NULL_DECODE     NULL_CASE
------------    ---------------
NULL Es Nulo    NULL No Es Nulo 
__________________
ACervantes

[El éxito dura hasta que alguien las caga; los errores son eternos]