La Web del Programador: Comunidad de Programadores
 
    Pregunta:  25140 - FOREIGN KEY ES SQL
Autor:  Oscar Heras
Hola, no se si esta pregunta se deberia meter en este apartado, pero como no hay uno especial para SQL y esto es Base de Datos, he creido la mas apropiada.

El caso es que necesito saber si una clave secundaria puede admitir nulos en SQL, ya que habilito para que el campo pueda tener valores nulos, pero como existe Integridad Referencial entre las tablas unidas, me dice que no puede ya que da error de claves.

¿Como puedo hacer para que no sea necesario el introducir un datlo en el campo clave secundaria de una tabla?

GRACIAS

  Respuesta:  Ronny Bartels
Sencillo, cuando vayas a hacer el INSERT o el UPDATE llena con un especio en blanco el campo, nada mas