Null значения в ключах и ссылки из них, MSSQL

Возможно ли каким-то образом сделать столбец содержащий NULL значения определить ключем и потом сделать, чтобы он ссылался на другую таблицу? (На первом скрине столбец, который нужно, чтобы ссылался на ID в таблице на втором скрине)

введите сюда описание изображения

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Anatoly

Да, это возможно. Отсутствие значения в колонке, от которой идет ссылка вполне допустимо. Просто создайте Foreign key указав ее.

Главное чтобы все непустые значения присутствовали в таблице с другой стороны ключа. Как создавать ключ см например тут

→ Ссылка