gpt4 book ai didi

sql - 如何在 SQL Server 中创建复合键而不使其成为主键?

转载 作者:行者123 更新时间:2023-12-02 06:18:49 25 4
gpt4 key购买 nike

如何在 SQL Server 中创建复合键而不使其成为主键?

我在一个表中有两个 int 列,我想将它们设置为复合键,但遗憾的是我不希望它们设置为主键(在 SSMS 中选择两个列并选择主键)。

有可能吗?

最佳答案

让它们成为复合键是什么意思

您想让它们独特(组合)吗?

只需在它们上创建一个 UNIQUE CONSTRAINT:

ALTER TABLE dbo.YourTable
ADD CONSTRAINT UC_YourTable_Col1_Col2
UNIQUE(Col1, Col2)

或者您还想通过使它们成为复合键来实现什么目标

关于sql - 如何在 SQL Server 中创建复合键而不使其成为主键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17590678/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com