定义外键

通过使用“新建表定义”向导定义外键。外键是由表中的一列或多列组成,它在某一行中的值唯一地标识同一个表或另一个表中的另一行。

创建表时,在为该表定义了列之后就可以定义外键以及目标。外键的目标是另一个表及其主键。

要为表定义外键:

  1. 在“新建表定义”向导的外键页面上,单击添加另一个以将外键添加至该表。 您将看到已添加至外键列表中的外键。当在列表中选择了一个外键时,在外键列表右边将出现几个属性字段。
  2. 可选: 为外键提供一个名称。 如果未命名该键,将生成一个缺省名称。
  3. 设置当执行更新或删除操作时外键的行为。 删除和更新属性可能不可用,这取决于数据库供应商。
  4. 目标表字段中,可以选择想让外键引用的表,也可以浏览以搜索目标表。
  5. 从左边的源列的列表中,选择想要包括为键的一部分的列。
  6. 单击 > 以将这些列添加到右边的外键列表中。 外键中列的数目和类型必须与目标表的主键中列的数目和类型相匹配。如果用户尚未指定正确的列数,则在该页面顶部将显示一条消息。
  7. 单击完成 表会被添加到数据库中。

以后可使用表编辑器来添加、删除或更改外键。要打开表编辑器,在“数据定义”视图中双击表。

反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.