1
我真的坚持一项任务。 我有大约15个CSV文件加载到一个表中。全部具有相同的结构和列,并且都具有相同的分隔符。BTEQ Teradata将多个文件导入一张表
如何调整下面的脚本,以便我可以导入File1,File2 .... File15作为多个文件加载? 我需要回复此代码x15次吗?
.RUN FILE = C:\Users\Jacek\logonfile.txt
CREATE SET TABLE LOAD_TEST ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT,
DEFAULT MERGEBLOCKRATIO
(
LOG_NUM CHAR(4) CHARACTER SET LATIN NOT CASESPECIFIC,
INIT_NUM SMALLINT,
SUPPLIER VARCHAR(100) CHARACTER SET LATIN NOT CASESPECIFIC)
PRIMARY INDEX (LOG_NUM)
;
.IMPORT VARTEXT '|' FILE ="C:\Users\Jacek\Desktop\File1.TXT", skip=1;
.REPEAT * PACK 10000;
USING
LOG_NUM (VARCHAR(4)),
INIT_NUM (VARCHAR(100)),
SUPPLIER (VARCHAR(100)),
INSERT INTO LOAD_TEST
VALUES (
:LOG_NUM,
:INIT_NUM,
:SUPPLIER)
这真是真棒,我不知道你能做到这一点。 – Andrew
@Andrew:我也不知道,:-) – dnoeth
@dnoeth再次感谢您的帮助和快速回复。 这真的很棒,很简单!很高兴知道。 最好的问候, Jacek – Jack84