J'ai vraiment bloqué avec une tâche. J'ai environ 15 fichiers CSV à charger dans une table. Tous ont la même structure et les mêmes colonnes et ont tous le même séparateur. Comment puis-je ajuster ci-dessous le script afin que je puisse importer File1, File2 .... File15 comme plusieurs fichiers de charge? Dois-je répondre x15 fois à ce code?BTEQ Teradata Importer plusieurs fichiers dans une table
.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)
C'est vraiment génial, je ne savais pas qu'on pouvait faire ça. – Andrew
@Andrew: Je ne le savais pas aussi :-) – dnoeth
@dnoeth Merci beaucoup pour votre aide et votre réponse rapide. C'est vraiment génial et tellement simple! Super de savoir ça. Meilleures salutations, Jacek – Jack84