DELTA_CONCURRENT_DELETE_DELETE错误条件

SQLSTATE:2D521

检测到事务冲突,一个并发<operation>删除的数据来自表<tableName>(在版本<version>提交),而该事务也尝试删除这些数据。

分配时间超出

行级冲突解决超过了分配的时间。 请重试该操作。 有关详细信息,请参阅<docLink>

更改类型列

该表包含一个名为“_change_type”的列,该列与变更数据捕获(CDC)元数据列冲突,因而无法进行行级冲突检测。 请重命名此列或禁用 CDC。 有关详细信息,请参阅<docLink>

EMPTY_READ_PREDICATES

此事务不包含任何筛选器并修改了整个表,这与并发修改冲突。 将筛选器添加到查询以缩小数据范围,然后重试作。 有关详细信息,请参阅<docLink>

METADATA_CHANGE

并发操作更改了表的元数据(例如模式或分区)。 请重试该操作。 有关详细信息,请参阅<docLink>

PARTITIONED_TABLE_WITHOUT_MERGE_SOURCE

无法对此分区表执行行级冲突检测。 请重试该操作。 有关详细信息,请参阅<docLink>

PREDICATES_NEED_REWRITE

此事务使用的筛选器谓词无法应用于行级冲突检测。 请重试该操作。 有关详细信息,请参阅<docLink>

PROTOCOL_CHANGE

并发操作升级了表协议。 请重试该操作。 有关详细信息,请参阅<docLink>

ROW_LEVEL_CHANGES

并发操作修改了此事务尝试修改的相同的行。 请重试该操作。 有关详细信息,请参阅<docLink>

全表读取

此事务试图修改整个表,与同时进行的修改发生了冲突。 将筛选器添加到查询以缩小数据范围,然后重试作。 有关详细信息,请参阅<docLink>

WHOLE_TABLE_REPLACE

并发操作替换了表中的所有数据。 请重试该操作。 有关详细信息,请参阅<docLink>

无提示

并发操作删除了本次操作读取的数据。 请重试该操作。 有关详细信息,请参阅<docLink>

WITH_PARTITION_HINT (分区提示)

并发操作删除了此操作读取的分区 <partitionValues> 中的数据。 请重试该操作。 有关详细信息,请参阅<docLink>