|
Archives of the TeradataForumMessage Posted: Wed, 15 Jun 2011 @ 09:59:02 GMT
Hi, We are trying to loa a file where the code is some what like .FIELD fhead_col1 * CHAR(14); .FIELD fhead_col2 * CHAR(02); .FIELD fhead_cl3 * CHAR(04); .FIELD fhead_col4 * CHAR(01); .FIELD fdetl_col10 1 CHAR(08); .FIELD fdetl_ col6 9 CHAR(05); .FIELD fdetl_col11 14 CHAR(05); .FIELD col12 19 CHAR(10); .FIELD fdetl_col7 29 CHAR(08); .FIELD fdetl_col8 * CHAR(13) NULLIF fdetl_col8=' '; .FIELD fdetl_col9 * CHAR(21) NULLIF fdetl_col9 =' '; .DML LABEL INSERT_FDETL; INSERT INTO xyz ( loc_nbr ,itm_nbr ,soh_qty ,tot_rtl_amt ,perd_to_dt ) VALUES ( :fdetl_col6 ,:fdetl_col7 ,:fdetl_col8 (DECIMAL(9,0), FORMAT '999999999V9999') ,:fdetl_col9 (DECIMAL(9,2), FORMAT '99999999999999999V9999') ,:fdetl_col10 ); .IMPORT INFILE abc FORMAT TEXT LAYOUT FILE_LAYOUT APPLY INSERT_FDETL WHERE fdetl_col11 = 'FDETL'; This file throwing the error was 01255FHEAD0000000001SHCP20110611235900ST1255Y 2011061101255FDETL000000000200095635+000000000000 2011061101255FDETL000000000300100382+000000000000 Giving error: attempted to access out of range input data in field 'FDETL_col8', file 'abc ,record number '1'. We removed the 1st record and it worked fine .Ideally this should have not been the case. The 1st record should not have been taken into consideration by mload. Could any one explain what might have been the cause. Regrads, Madhu
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||