Teradata 如何解决加载数据时出现的以下错误
下面是我使用fastload创建数据并将其加载到teradata数据库的代码Teradata 如何解决加载数据时出现的以下错误,teradata,loading,Teradata,Loading,下面是我使用fastload创建数据并将其加载到teradata数据库的代码 CREATE TABLE MARK,FALLBACK ( A INTEGER NOT NULL, B INTEGER NOT NULL, C DATE, D INTEGER NOT NULL, E DECIMAL(10,2), PRIMARY KEY (D) ) PRIMARY INDEX(A,B); 在处理fastload脚本时,它给出了一个错误 RDBMS error 3621: Ca
CREATE TABLE MARK,FALLBACK
(
A INTEGER NOT NULL,
B INTEGER NOT NULL,
C DATE,
D INTEGER NOT NULL,
E DECIMAL(10,2),
PRIMARY KEY (D)
) PRIMARY INDEX(A,B);
在处理fastload脚本时,它给出了一个错误
RDBMS error 3621: Cannot load table MARK
unless secondary indexes and join indexes are removed
我应该如何解决这类问题?错误很明显。您可以删除索引、加载数据并重新创建索引,或者更好的选择可能是将索引放到临时表中,然后插入到最终表中。主键约束实现为唯一的辅助索引,FastLoad/TPT load不支持辅助索引。