对于与销售相关的小型应用程序,我们使用逻辑数据模型设计了数据库。上台转换成实体模型。在 SQL Server Management Studio Express 中创建表时,根据我们的逻辑数据模型,我们需要将两个属性组合起来形成唯一的 id。是否可以组合两个主键并设置它?
但是在观察 Northwind Sample 时,我们发现在ORDER DETAILS
表格中,我们可以看到两个主键Order Id
& Product Id
。并且根据规则表不能有两个主键。那么它是如何在北风发生的呢?
在我的情况下,我应该如何在我的表中设置两列以使其成为两个主键?
有人提出了类似的建议
要创建两个主键,请在设计视图中打开表格并单击两个必填字段并按住 CTL,应用主键
这行得通吗??
编辑 ;
现在我的桌子在 SSMS 中有 2 个 PK。它是有效的还是只是 2 pks 的组合