Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/09/2006, 04:21
Avatar de Worp9975
Worp9975
 
Fecha de Ingreso: mayo-2006
Ubicación: LV-426
Mensajes: 203
Antigüedad: 18 años
Puntos: 1
A ver si tu tiras una consulta en una tabla que no tiene filas Oracle devuelve NULL ; pero no te dice NULL , sencillamente no sale nada. Si él te devolviese la cadena NULL el usuario podría interpretar el campo en esa fila contiene la cadena NULL . Si no te devuelve nada es que te devuelve NULL.

Por ejemplo:

te creas esta tabla que inicialmente no contiene información.
Código PHP:
CREATE TABLE tabla1 COL1 VARCHAR2(100) ) ; 
tiras una select para sacar lo que tiene desde SQLPLUS por ejemplo
Código PHP:
SELECT FROM tabla1 
COMMIT WORK 
ahora inserta un registro con la palabra NULL
Código PHP:
INSERT INTO tabla1 VALUES ('NULL'); 
y vuelve a tirar la select
Código PHP:
SELECT FROM tabla1 
En definitiva , si no hay nada en ese campo Oracle te devuelve NULL osea nada. otra cosa es como Perl te devuelve y trata los NULLs. Pero desde SQLPLUS funciona así.

SAlu2
__________________
Time is the fire in which we burn