
如何在数据库表中添加多个主键约束
5个回答
展开全部
1.(SQL 方式) ALTER TABLE 表名 ADD CONSTRAINT 主键名 PRIMARY KEY (以","分隔的属性列表)
2.(操作方式) 在表设计器中选中两个字段再设为主键.
2.(操作方式) 在表设计器中选中两个字段再设为主键.
展开全部
一个表只能有一个主键,该主键可以由一个字段组成,也可以由多个字段组成,多个字段组成的称为联合主键。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
其实MS SQL不能这样设置2个主键:create table hello(id int primary key,name varchar(40) primary key);
设置联合主键应该是:create table hello(id int,name varchar(20),CONSTRAINT 别名 PRIMARY KEY (id,name));
设置联合主键应该是:create table hello(id int,name varchar(20),CONSTRAINT 别名 PRIMARY KEY (id,name));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么要多个主键?
你的目的是要同字段中的数据唯一不重复的话, 可以所有 唯一约束.
你的目的是要同字段中的数据唯一不重复的话, 可以所有 唯一约束.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询