sql-多列组合主键示例

三葉Leaves Author

已经创建了由Pno, Cno共同为主键的表


试着对Ord表插入3条数据,观察哪些数据可以进入数据库,理解组合主键。

1
2
3
insert into Ord(Pno,Cno,Sdate,Sqty)

values('P2001','C2002','2022-3-18 ',8);

成功

1
2
3
insert into Ord(Pno,Cno,Sdate,Sqty)

values('P2001','C1001','202317-4-18',1);

成功

1
2
3
insert into Ord(Pno,Cno,Sdate,Sqty)

values('P2001','C2002','20196-5-9 ',3);

失败 得知仅当主键中的两个字段值全都相同时,才会遭到约束

  • 标题: sql-多列组合主键示例
  • 作者: 三葉Leaves
  • 创建于 : 2024-05-26 00:00:00
  • 更新于 : 2024-11-23 17:56:30
  • 链接: https://leavesblog.netlify.app/a5369401522e/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
sql-多列组合主键示例