数据库教程:SQL Server设置联合主键

一般情况下,SQL Server里的每一张表我们都会设置一个主键且只能设置一个主键,但某些场景下,我们需要把多个列一起当做主键,此时就可以设置联合主键。 假如表原来已经设置过了主键,需要先删除原来的主键约束。 T-SQL语句如下: 设置完后,SQL Server设计器里看到的表结构如下图所示: …

一般情况下,sql server里的每一张表我们都会设置一个主键且只能设置一个主键,但某些场景下,我们需要把多个列一起当做主键,此时就可以设置联合主键。

假如表原来已经设置过了主键,需要先删除原来的主键约束。

t-sql语句如下:

alter table [dbo].[channel_commoditycategory] drop constraint pk_channel_commoditycategory;  alter table dbo.channel_commoditycategory add constraint  pk_channel_commoditycategory primary key   (    commoditycategoryid,    channelcode  );

 设置完后,sql server设计器里看到的表结构如下图所示:

SQL Server设置联合主键

 

需要了解更多数据库技术:SQL Server设置联合主键,都可以关注数据库技术分享栏目—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/624592.html

(0)
上一篇 2021年5月25日
下一篇 2021年5月25日

精彩推荐