Вы не можете иметь два первичных индекса в Teradata, PI аналогичен кластерному индексу в других СУБД. Может быть только один!
PK определен как часть определения столбца:
CREATE TABLE sample_1
(col_a INT
,col_b INT NOT NULL
,col_c INT NOT NULL
,PRIMARY KEY (col_b, col_c)); -- UPI
В этом случае он будет реализован как Уникальный Первичный индекс .
Если вы добавите и PI, и PK, PK будет реализован как Уникальный вторичный индекс , например,
CREATE TABLE sample_1
(col_a INT
,col_b INT NOT NULL
,col_c INT NOT NULL
,PRIMARY KEY (col_b, col_c)) -- USI
PRIMARY INDEX (col_a); -- NUPI