Aangezien Tabel2 een samengestelde primaire sleutel heeft (FileID, FileType)
, dan moet elke verwijzing ernaar ook beide kolommen . bevatten .
ALTER TABLE dbo.Table1
ADD CONSTRAINT FK_Table1_Table2
FOREIGN KEY(FileID, FileType) REFERENCES Table2(FileID, FileType)
Tenzij u een unieke beperking/index heeft op de Table2.FileID
veld (maar zo ja:waarom is dit niet de PK??), kunt u geen FK-relatie maken met alleen delen van de PK op de doeltabel - u kunt het gewoon niet doen.