Ver Mensaje Individual
  #6  
Antiguo 27-05-2008
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Reputación: 24
maeyanes Va por buen camino
Hola...

Si es posible tener claves (o llaves) foráneas (foreigns keys) con valores nulos (del lado del la tabla que hace la referencia)...

Algo como esto:

Código SQL [-]
create table Master (
id integer not null,
clave char(2) not null,
descripcion varchar(50) not null);

alter table Master add constraint PK_Master primary key (Id);

create table Detail (
id integer not null,
id_master integer,
clave char(2) not null,
descripcion varchar(50) not null);

alter table Detail add constraint PK_Detail primary key(id);

alter table Detail add constraint FK_Det_Ref_Master foreign key (id_master) references Master(id)
  on delete cascade on update cascade;

Saludos...

Última edición por maeyanes fecha: 29-05-2008 a las 15:18:18.
Responder Con Cita