Access数据库开发从入门到精通
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

4.2.2 将多个字段设置为主键

有时可能希望同时将多个字段指定为主键,包含多个字段的主键被称为“复合主键”。设置复合主键的方法与设置单字段主键的方法基本相同,唯一区别是在设置主键前,需要选择作为主键的多个字段。

设置复合主键的操作步骤如下。

(1)在设计视图中,将鼠标指针移动到要设置为主键的第一个字段左侧的行选择器上,当鼠标指针变为右箭头时,按住鼠标左键并向下拖动,选中所需的多个字段,如图4-5所示。

图4-5 选择要作为复合主键的多个字段

(2)单击功能区“表格工具|设计”选项卡中的“主键”按钮,将所选择的多个字段设置为主键,每个字段的左侧都会显示钥匙图标,如图4-6所示。

图4-6 将多个字段设置为主键

提示:如果要设置为主键的多个字段的位置是不连续的,则可以在选择一个字段后按住Ctrl键,再继续选择其他字段。

虽然可以设置复合主键,但是很多用户更倾向于使用单字段主键,原因是当表中包含大量记录时,很难确保复合主键的值是否会出现重复,因为复合主键由多个字段组成,对主键值是否重复的判断要比单字段主键值是否重复的判断复杂得多。