teradata中的软参考完整性

时间:2015-05-11 07:58:34

标签: foreign-keys teradata

我正在尝试在TD中定义参照完整性约束。但它抛出以下错误。

alter table table_name 
    add constraint FK_site_part 
    foreign key (Oem_Site_Cd,Oem_Part_Nr) 
    references with no check option 2ndtabe_name (Site_Cd,Oem_Part_Nr);
 *** Failure 3976 Incorrect referential constraint definition.
                Statement# 1, Info =0
 *** Total elapsed time was 1 second.`
你可以帮我解决一下吗?而且这些表没有UPI定义,是上述错误的原因。

1 个答案:

答案 0 :(得分:0)

父列2ndtabe_name必须与table_name中的子列具有相同的列定义。在Teradata中,唯一性不是参考约束(soft-ri)的要求。

您是否验证了列定义是否一致?这两个表中是否定义了其他RI约束?你可以发表表定义吗?