我正在尝试在MS SQL或Transact SQL中创建一个唯一的modelId和Item序列号,我不知道该怎么做。
ALTER TABLE [test].[Inventory] ADD CONSTRAINT [CK_UId_Model_SN]
FOREIGN KEY ([UId]) REFERENCES (Models.ModelId, [Inventory].SerialNum)
答案 0 :(得分:1)
您无法跨多个表创建外键关系。请参阅Foreignkey SQL Server文档。但是,您可以创建如下所示的复合外键。
rowobject