在我的认知里面,联合主键和复合主键其实是一个意思,所以在这里我统称为联合主键
其实这个不难理解,为什么要有联合主键,因为当只有一个字段作为主键时,会有重复的情况,这时需要有2个(以上)的字段共同作为主键,也就是作为记录的唯一标识。
create table mykey
(
name nvarchar(20),
id number ,
address nvarchar(50),
primary key (name,id)
)
本文解释了为何需要使用联合主键,即当单一字段无法确保记录唯一性时,通过多个字段共同构成主键来保证每条记录的独特性。并提供了一个具体的创建包含联合主键的表的SQL示例。
在我的认知里面,联合主键和复合主键其实是一个意思,所以在这里我统称为联合主键
其实这个不难理解,为什么要有联合主键,因为当只有一个字段作为主键时,会有重复的情况,这时需要有2个(以上)的字段共同作为主键,也就是作为记录的唯一标识。
create table mykey
(
name nvarchar(20),
id number ,
address nvarchar(50),
primary key (name,id)
)
5432
5713
1175

被折叠的 条评论
为什么被折叠?