在删除期间,数据库服务器会在被引用的表以及正在引用的表的所有符合条件的行上放置锁。
GBase 8s 要求对级联删除进行事务日志记录。如果在不符合 ANSI 的数据库中改变日志记录,即使是临时关闭,那么删除操作也不会级联地执行,因为您无法回滚任何操作。例如,如果删除一个父行,但在删除子行之前系统发生故障,那么数据库将含有悬挂的子记录,这违反了参照完整性。但是,在重新打开日志记录之后,随后的删除是级联的。