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