两个 DB2 表的外键引用

db2databasebig data analytics更新于 2026/1/7 14:07:17

外键是表中用于与另一个表建立引用链接的列。外键可以在创建表(CREATE TABLE 命令)时定义,也可以在修改表(ALTER TABLE 命令)时定义。但是,在将任何键定义为外键之前,请确保已在该列上建立索引。我们可以使用以下命令将表 TAB1 中现有的列 CLASS 定义为链接到表 TAB2 的外键。

ALTER TABLE TAB1
ADD FOREIGN KEY (CLASS) REFERENCES CLASSDATA (CLASS_ID);

ALTER TABLE 保留字后面跟着需要修改的表的名称。

然后,我们将使用 ADD FOREIGN KEY 参数来定义需要定义为外键的列的名称。在本例中是 CLASS。

最后,我们必须使用 REFERENCES 保留字,后面跟着数据库的名称以及需要链接的相应列的名称。


相关文章