Может ли внешний ключ быть нулевым? [Дубликат]

На этот вопрос уже есть ответ:

Может ли внешний ключ быть пустым и / или дублированным? 11 ответов

В нашем проекте базы данных у нас есть таблицаSale имеет первичный ключ и два эксклюзивных внешних ключа:Vehicle_ID а такжеPiece_ID Например, если мы продаем автомобиль, нам нужноVehicle_ID как внешний ключ, но неPiece_ID. Можем ли мы положить NULL вPiece_ID, может ли внешний ключ быть нулевым? Или есть способ сделать эту работу?

Благодарность

Ответы на вопрос(4)

Ваш ответ на вопрос