DATA_CONSISTENCY_CHECK在我的桌子上是开着的。我正在尝试检查审计purpose.When的数据一致性,我在主表中更新了相同的值,时态表保留了相同行的历史,这导致很难跟踪版本更改。
发布于 2020-08-04 23:12:12
您误解了DATA_CONSISTENCY_CHECK选项的功能。启用基表和历史表的链接(执行CREATE/ALTER table命令时),用于检查SYSTEM_TIME的PERIOD中的system_start_time_column_name和system_end_time_column_name列定义的时间范围在基表和历史表中是否重叠。
如果您需要在历史表中进行重复数据删除,则必须自行实现。它可以是一个维护任务,禁用链接,删除重复项,正确更新时间范围列,并重新启用基表和历史表之间的链接。
https://stackoverflow.com/questions/63243737
复制相似问题