在teradata中,为什么必须在所有分区表上将主索引声明为“非唯一”,除非主索引列也用于定义分区?
发布于 2017-02-07 13:14:55
我认为原因是插入只去到相关的分区。其他分区看不到该行,因此它们没有机会查找主索引值并返回唯一性冲突。如果主索引是分区的一部分,则可以执行唯一性检查,因为其他分区不会包含所插入行的主索引值。1分区检查是保证唯一性所需的全部。
https://stackoverflow.com/questions/41729801
相似问题