У меня есть две таблицы, подобные этой (это просто упрощенный и непатентованный пример):
Person Table
-----------
p_Id, f_name, l_name
Job Table
----------
job_Id, job_desc
Я хочу добавить столбец внешнего ключа, Persons.job_Id, который может иметь значение NULL, который ссылается на Job.job_Id (PK). Причина в том, что задание может быть неизвестно заранее, поэтому оно может иметь значение NULL. Иметь «Другого» - не вариант.
У меня это было до сих пор, но я получаю «не удалось создать ограничение».
ALTER TABLE dbo.Person
ADD job_Id INT FOREIGN KEY (job_Id) REFERENCES dbo.Job(job_Id)
Заранее спасибо.