¿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

Respuestas a la pregunta(4)

Su respuesta a la pregunta