Vì Table2 có khóa chính tổng hợp (FileID, FileType)
, thì mọi tham chiếu đến nó cũng phải bao gồm cả hai cột .
ALTER TABLE dbo.Table1
ADD CONSTRAINT FK_Table1_Table2
FOREIGN KEY(FileID, FileType) REFERENCES Table2(FileID, FileType)
Trừ khi bạn có một ràng buộc / chỉ mục duy nhất trên Table2.FileID
(nhưng nếu vậy:tại sao đây không phải là PK ??), bạn không thể tạo mối quan hệ FK chỉ với các phần của PK trên bảng mục tiêu - chỉ là không thể làm điều đó.