Sql server 如何在sql server中设置部分密钥

Sql server 如何在sql server中设置部分密钥,sql-server,create-table,Sql Server,Create Table,我想创建表并将列设置为部分键 例如: 我创建了两列“月”和“年”,然后我想将每列设置为部分键 如何做到这一点 ALTER TABLE dbo.table ADD CONSTRAINT PK_keyname PRIMARY KEY (month, year) 这将创建一个主键,其中月份和年份作为构成完整键的两列 这将创建一个主键,其中月份和年份作为构成完整键的两列。那么部分键将两个属性列项组合为主键?部分键是多列主键的松散部分。那么部分键将两个属性列项组合为主键?部分键是多列主键的松散部分主键。

我想创建表并将列设置为部分键

例如: 我创建了两列“月”和“年”,然后我想将每列设置为部分键

如何做到这一点

ALTER TABLE dbo.table ADD CONSTRAINT PK_keyname PRIMARY KEY (month, year)
这将创建一个主键,其中月份和年份作为构成完整键的两列


这将创建一个主键,其中月份和年份作为构成完整键的两列。

那么部分键将两个属性列项组合为主键?部分键是多列主键的松散部分。那么部分键将两个属性列项组合为主键?部分键是多列主键的松散部分主键。