DELTA_CONCURRENT_DELETE_READ错误状态

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>