BTEQ Teradata将多个文件导入一个表

时间:2017-10-19 14:12:13

标签: sql import teradata

我真的坚持一项任务。 我有大约15个CSV文件加载到一个表中。它们都具有相同的结构和列,并且都具有相同的分隔符。

如何调整以下脚本以便我可以导入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)

1 个答案:

答案 0 :(得分:3)

我之前从未尝试过,但快速测试显示您也可以使用<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <div class="person"> <div class="firstname"></div> <div class="lastname"></div> <div class="age"></div> </div>代替=进行导入。 }在命令之后放置: - )

REPEAT