У вас есть две ошибки в коде, который вы опубликовали.
Во-первых, вы указали столбец PatientKey
дважды - в основном это говорит SQL Server, что вы пытаетесь создать таблицу с двумя столбцами с одинаковым именем - естественно, это невозможно сделать.
Ваша вторая ошибка синтаксическая - вам не хватает некоторых ключевых слов.
Вот пересмотренная версия вашего кода:
CREATE TABLE DroppedPatients
(
PatientKey NCHAR(15) NOT NULL,
DateDropped DATETIME2 NOT NULL CONSTRAINT DF_DroppedPatients_DateDropped DEFAULT SYSDATETIME(),
ReasonDropped NVARCHAR(200) NULL,
CONSTRAINT PK_DroppedPatients PRIMARY KEY (PatientKey),
CONSTRAINT FK_DroppedPatients_Patient FOREIGN KEY (PatientKey) REFERENCES Patient(PatientKey)
)
Обратите внимание, что лучше всегда называть свои ограничения.