Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2006, 14:57
Avatar de Worp9975
Worp9975
 
Fecha de Ingreso: mayo-2006
Ubicación: LV-426
Mensajes: 203
Antigüedad: 18 años
Puntos: 1
La mayoría de las bases de datos relativamente modernas soportan el concepto de valor NULO (NULL , NILL en algunos lenguajes).

Un valor nulo es : el valor de un campo en una fila de la tabla desconocido, inexistente o inaplicable.

Tu preguntas por la ausencia de valor; la respuesta es NULL.

Cuando creas una tabla en , por ejemplo Oracle especifica a la base de datos y alguno de los campos puede no ser informado cuando se introduzcan datos en una fila. Por ejemplo:

Código:
CREATE TABLE PERSONAS ( 
   nombre varchar2(1000)  NOT NULL,
   apellidos NOT NULL
   edad number NOT NULL ,
   estado_civil char 
)
Cuando insertes datos en esa tabla tienes que informar todos los campos salvo el estado civil. De lo contrario la base de datos te dará error y no te dejará meter los datos :

Código:
INSERT INTO PERSONAS (nombre, apellidos, edad, estado_civil 
VALUES ('José', 'Bono', 67, null) ;
Espero haberte aclarado un poco el concepto.

Salu2
__________________
Time is the fire in which we burn