GO
ALTER TABLE [dbo].[CustomerInsuranceNumber]
ADD CONSTRAINT pk_myConstraint PRIMARY KEY ([dbo].[CustomerStateProvince].[CustomerHQStateProvinceAbbreviation], [CustomerInsuranceNumber])
GO
我正在尝试创建一个复合键,该键由上表中的列和另一个表中的列组成。
我在''附近得到了错误的语法。'适用于[dbo].[CustomerStateProvince].[CustomerHQStateProvinceAbbreviation]
如何修复此错误?感谢。
答案 0 :(得分:2)
您无法从另一个表上的列创建复合主键。您需要在桌面上显示该值。在[CustomerHQStateProvinceAbbreviation]
表上创建一个名为[CustomerInsuranceNumber]
的列,并将密钥设为:
ADD CONSTRAINT pk_myConstraint PRIMARY KEY ([CustomerHQStateProvinceAbbreviation], [CustomerInsuranceNumber])
答案 1 :(得分:0)
您正尝试将其他tablo中的列添加到主键。你不能做这个。