SQL Server设置联合主键
程序员文章站
2022-05-18 14:29:03
一般情况下,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设计器里看到的表结构如下图所示:
上一篇: oracle的学习笔记
下一篇: 那么嫁给我吧
推荐阅读
-
将MS SQL SERVER数据库运行在普通用户(独立用户)状态下的设置方法终结篇
-
SQL Server设置主键自增长列(使用sql语句实现)
-
sql server创建复合主键的2种方法
-
将MS SQL SERVER数据库运行在普通用户(独立用户)状态下的设置方法终结篇
-
sql中设置联合主键的具体方法
-
PowerDesigner中如何生成主键和自增列(SQL SERVER版本)
-
SQL Server降权运行 SQL Server 2000以GUESTS权限运行设置方法
-
PowerDesigner中如何生成主键和自增列(SQL SERVER版本)
-
SQL Server设置主键自增长列(使用sql语句实现)
-
sql server 2000 数据库自动备份设置方法