¿Puede la clave externa ser nula? [duplicar
Esta pregunta ya tiene una respuesta aquí:
¿Puede una clave externa ser NULL y / o duplicada? 11 respuestas En nuestro proyecto de base de datos tenemos una tablaSale
que tiene una clave principal y dos claves foráneas exclusivas:Vehicle_ID
yPiece_ID
. Por ejemplo, si vendemos un vehículo, necesitamosVehicle_ID
como clave externa pero noPiece_ID
. ¿Podemos poner NULL aPiece_ID
, ¿podría una clave externa ser nula? ¿O hay alguna manera de hacer este trabajo?
Gracias