2016 - 2024

感恩一路有你

sql联合主键怎么创建 SQL Server怎么建立联合主键?

浏览量:2551 时间:2021-03-12 04:23:16 作者:admin

SQL Server怎么建立联合主键?

1、SQL server创建联合主键的方法:1。创建表时写入。语句如下:create table name(field name 1,int not null,field name 2,nvarchar(13)not null primary key(field name 1,field name 2),field name 3 field name n)2。创建表后,语句如下:alter table name with nocheck add constraint[PK]utable name]primary key nonclustered([field name 1],[field name 2])2。联合主键的优点是:使用两个字段(或多个字段,它们与两个字段具体组合)来确定一个记录。这表明这两个字段不是唯一的,并且这两个字段可以分别重复。此设置的优点是可以直观地看到重复字段中的记录数。3、 联合主键的使用:例如,order表中有许多字段。通常,您只需要有一个订单号billuno就可以用作主键。但是,要求可以有相同订单号的补充订单。此时,不允许单独使用订单号,因为会有重复。然后您可以使用另一个订单序列号bill作为区别。将bill No和bill Set SEQ作为联合主键。即使是比尔,不,比尔,和SEQ不一样也没关系。扩展数据:示例如下:主键A和主键B构成联合主键。主键A和主键B的数据可以完全相同。联合是指由主键A和主键B组成的联合主键是唯一的。在下面的示例中,主键a的数据是1,主键B的数据是1。实际上,联合主键是11,这是唯一的值。绝对不允许使用唯一值11。(这是多对多关系)主键a数据主键B数据1 1 2 3 3主键a和主键B的最大联合主键值是11 12 13 21 22 31 32 33

sql联合主键怎么创建 设置两个主键 sql复合主键怎么设置

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。