关于外键有这样的约束
constraint foreign key(f1) references T2(f1) on delete cascade;
像这样的级联约束在父表删除记录的时候,连同子表的相关记录一同删除。我想问的是:这只是在删除数据时的约束,在更新时的约束又是怎样的呢。该怎么写呢。
还有在插入操作时,oracle提供的约束都有哪些呢?请知道的朋友详细说一下。多谢
constraint foreign key(f1) references T2(f1) on delete cascade;
像这样的级联约束在父表删除记录的时候,连同子表的相关记录一同删除。我想问的是:这只是在删除数据时的约束,在更新时的约束又是怎样的呢。该怎么写呢。
还有在插入操作时,oracle提供的约束都有哪些呢?请知道的朋友详细说一下。多谢
外键约束有“on delete cascade”约束时,如果有外键记录存在,oracle就不允许更新该主键,除非你删除这些引用该主键的外键记录。插入时如果插入的记录在所引用的表里不存在,则插入不成功.