我在DB2 / 400数据库上遇到SQL问题。
我想知道是否存在一种特殊的方法来对表的外键添加约束。
现在,我正在使用以下语句声明外键 在模式“ MY_SCHEMA”的表“ TABELE_A”中:
alter table MY_SCHEMA.TABELE_A
foreign key (IDAUTO_B) references MY_SCHEMA.TABELE_B (IDAUTO_B).
“ ALTER TABLE”语句运行没有问题。
但是,一旦我在表“ MY_SCHEMA.TABELE_B”中进行“更新”,我就会崩溃。
SQL代码错误为SQL7008,原因代码为3:未记录“ MY_SCHEMA.TABELE_B”,日志上没有权限或日志状态为* STANDBY。
我的问题是:在SQL DB2 / 400数据库上建立参考完整性是否需要日志表?