怎样在SQL SERVER设置双主键或多个主键?

怎样在SQL SERVER设置双主键或多个主键?,第1张

首先一个表是不能有两个主键的。但是可以有两个字段组合成一个主键,这就是为什么有时候表里为什么会有两个字段都有主键的标志,那是因为他们组合成了一个主键了。我们可以先删除了原来的主键再用类似下面SQL语句建立:

alter table 你的表名 add constraint pk_name primary key (字段1,字段2)

或者在表设计器里面按住ctrl选中要设置主键的两列再设置主键就OK了.

设置默认值

alter

table

<表名>

add

<列名>

<默认值类型>

default

'<默认值>'

设置主键

alter

table

<表名>

add

constraint

<主键名>

primary

key(<列名>)

设置联合主键

alter

table

<表名>

add

constraint

<主键名>

primary

key(<列名1>,<列名2>,...,<列名n>)

约束

alter

table

<表名>

add

constraint

<约束名>

check

(<约束语句>)

在输入语句的时候<>是不需要的


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10805317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存