Я пытаюсь использовать столбец названия должности в employee_tbl
, который ссылается на столбец названия должности в job_tbl
. Для создания этого внешнего ключа на employee_tbl
.
потребуется оператор «alter table».
Вот что у меня есть, и сообщение, которое я получаю:
CREATE TABLE JobTitle
(
Employee_Tbl int identity(1,1) PRIMARY KEY NOT NULL,
JobTitle int NULL FOREIGN KEY REFERENCES Job_Tbl(JobTitle)
);
Сообщение об ошибке:
Msg 1778, Level 16, State 0, Line 1
Column 'Job_Tbl.JobTitle' is not the same data type as referencing column
'JobTitle.JobTitle' in foreign key 'FK__JobTitle__JobTit__29572725'.
Msg 1750, Level 16, State 0, Line 1
Could not create constraint. See previous errors.