В teradata почему первичный индекс должен быть объявлен как «не уникальный» во всех секционированных таблицах, если только основной столбец индекса также не используется для определения раздела?NUPI в PPI (Teradata)
1
A
ответ
1
Я думаю, что причина в том, что вставка касается только соответствующего раздела. Другие разделы никогда не видят строку, поэтому у них нет возможности искать первичное значение индекса и возвращать нарушение уникальности. Когда основной индекс является частью раздела, то проверка уникальности может быть выполнена, потому что другие разделы не будут содержать значение первичного индекса для вставленной строки. Проверка 1 раздела - это все, что необходимо для гарантии уникальности.