![]() |
|
Archives of the TeradataForumMessage Posted: Thu, 27 Aug 2009 @ 19:16:22 GMT
Sorry for the length, but here goes.... I'm using Multiload Release MLOD.07.08.00.000. and I'm attempting to load a file with variable length single field into a single column in Teradata and having no success. The file was exported from Excel which led me to use FORMAT TEXT, but mload gave the following error: (I've only included relevant lines in the script)
.LAYOUT DMS_text;
.FIELD DMS_DATA 1 CHAR(71);
.DML LABEL INS_DMS_1t
IGNORE DUPLICATE ROWS;
INSERT INTO GRP_REVRECONC.DMS_1
( DMS_REC )
VALUES ( :DMS_DATA );
.IMPORT INFILE C:\dev\inv\files\1DS4x.TXT
FORMAT TEXT
LAYOUT DMS_text
APPLY INS_DMS_1t;
.END MLOAD;
The table is defined thus:
CREATE MULTISET TABLE DMS_1 ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT
(
DMS_REC CHAR(71) CHARACTER SET LATIN CASESPECIFIC) PRIMARY INDEX ( DMS_REC );
UTY4205 Record '1' of file 'C:\dev\inv\files\1DS4x.TXT' is too short by '54' bytes.
UTY1803 Import processing statistics
. IMPORT 1 Total thus far
. ========= ==============
Candidate records considered:........ 1....... 1
Apply conditions satisfied:.......... 0....... 0
This is the first record in the file - only 17 + 2 bytes (because it ends in X'0D0A'):
4163525 T OFRT 39
So then I tried to use FORMAT UNFORMAT, but I got this error:
UTY4205 Record '24604' of file 'C:\dev\inv\files\1DS4x.TXT' is too short by '15' bytes.
UTY1803 Import processing statistics
. IMPORT 1 Total thus far
. ========= ==============
Candidate records considered:........ 24604....... 24604
Apply conditions satisfied:.......... 24603....... 24603
Here's the data in those records (both records considered were 30 + 2 bytes)
Rec# Data
24603 4163921950 ILC DONL 64 0 03 28
24604 4163921951 ILC HOST 03 1 11 30
.LAYOUT DMS_unfmt;
.FIELD DMS_DATA 1 CHAR(71);
.DML LABEL INS_DMS_1u
IGNORE DUPLICATE ROWS;
INSERT INTO GRP_REVRECONC.DMS_1
( DMS_REC )
VALUES ( :DMS_DATA );
.IMPORT INFILE C:\dev\inv\files\1DS4x.TXT
FORMAT UNFORMAT
LAYOUT DMS_unfmt
APPLY INS_DMS_1u;
.END MLOAD;
Is there a bug in this release of Multiload? Upgrading is not an option, so any workaround suggestions would be helpful. Thanks, Tim
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||