是否可以将文本文件批量加载到表中而不是Netezza中的外部表?

Dha*_*ams 4 netezza

我使用EXTERNAL TABLE从文本文件批量加载数据到Netezza,并在将数据加载到外部表后我更新了同一个外部表中的那些列,因为你无法更新外部表我必须从外部表中分配所有数据到一个临时表,我能够做更新,而有没有其他方法,我可以直接将文本文件数据批量加载到表而不是Netezza中的外部表?

Nie*_*ree 5

如果您使用直接ODBC.我会考虑一个"瞬态外部表"

INSERT INTO target_table SELECT * FROM EXTERNAL 'C:\FileName.txt' using( delim '|' datestyle 'MDY' datedelim '/' REMOTESOURCE 'ODBC' MAXERRORS 50 LOGDIR 'C:\');