|
Archives of the TeradataForumMessage Posted: Tue, 18 Feb 2003 @ 19:37:27 GMT
Hi Gurus I have a situation. I have FoxPro executable program to load data from flat file into tables. I am having array, in my program, containing files names to be loaded. For every file to be loaded, it calls mload, executes and log off, in a loop. There are four tables names in a multi load script and based on passing parameter it picks up the table to be loaded. Right now I am trying to load text file in a table which has 1.5 million rows. I am watching mload messages in a dos window and it takes about 20 minutes in processing 100,000 records. With this pace it may take almost 4 hours to load the data. .logtable dbname.inslogtable; .logon use/pwd; .accept fname,cname from file fname.txt; database dbname; .ROUTE MESSAGES TO FILE LOGFL WITH ECHO TO FILE * ; .begin import mload tables STAGFileName, STAGHdrTrl, STAG9201, STAG9299 ERRLIMIT 50 SESSIONS 1 AMPCHECK ALL; .layout incoming; .FIELD InRec * varchar(444) ; .dml label insfname; insert into STAGFileName values ( set of values ); .dml label INSHDRTRL; insert into STAGHDRTRL values ( set of values ); .dml label ins9201; insert into STAG9201 values ( set of values ); .dml label ins9299; insert into STAG9299 values ( set of values ); .import infile &fname format vartext '|' layout incoming apply insfname where ('&cname'='FNAME') apply INSHDRTRL where ('&cname'='HDRTRL') apply ins9299 where ('&cname'='IN9299') apply ins9201 where ('&cname'='IN9201'); .end mload; .logoff ; This whole process is happening on NT4 and NT2K THANX Mayur
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||