Ver Mensaje Individual
  #9 (permalink)  
Antiguo 04/04/2005, 11:02
un_tio
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 19 años, 11 meses
Puntos: 6
Cita:
Iniciado por Vice
Las claves foráneas se definen sobre la clave primaria de otra tabla y las claves primarias no admiten valores nulos, ergo, las claves foráneas no admiten valores nulos.
Un saludo.
¿Seguro? ¿No puedes referenciar a un campo que no sea clave primaria? Yo creo que sí, y más según lo que he ido averiguando por ahí (para hacerlo desde el analizador de consultas).

El único requisito indispensable es que los dos campos tengan el mismo tipo de datos, tamaño, etc., pero no es necesario que el campo "clave primaria" sea clave primaria en su propia tabla (aunque generalmente, lo será).

Última edición por un_tio; 04/04/2005 a las 11:03