Пожалуйста, уточните две вещи для меня:
- Может ли внешний ключ быть пустым?
- Может ли внешний ключ дублироваться?
Насколько я знаю, NULL
не следует использовать во внешних ключах, но в некоторых моих приложениях я могу ввести NULL
как в Oracle, так и в SQL Server, и я не знаю, почему .