|
Archives of the TeradataForumMessage Posted: Fri, 04 Feb 2011 @ 15:24:09 GMT
Hi Guys, Iam loading flat file into teradata tables for both BTEQ and Mload, getting some errors. 1. BTEQ Issue Source1.txt 11111111 RAJA 33333333 KUMAR 44444444 ANAND MyScript.txt .logon Database/userid, pwd .IMPORT REPORT FILE = c:\bteq\source1.txt .quiet on .repeat* using COL1 (INTEGER), COL2 (VARCHAR(12)) insert into Database.tablename (customer_number,NAME) values (:col1,:col2); .quit Guys, I am getting the below error. *** Failure 2673 The source parcel length does not match data that was defined. If I remove col2 its working fine, any idea why its giving above error. 2. Mload Issue Source.txt ID,CUST_ID,CUST_NAME,CUST_GROUP,CUST_SEGMENT,CUST_COUNTRY_ID 1,R001UK,Adam Smith,Individual,Retail,UK 2,R001UK,John Adams,Individual,Retail,USA 3,R001UK,Mark Smith,Individual,Retail,PL MyScript.txt .logtable customer_service.dwlogtable; .logon demotdat/dbc,dbc; .begin mload tables customer_Feb04_Mload; .layout custlayout; .field ID 1 INTEGER; .field CUST_ID * VARCHAR(6); .field CUST_NAME * VARCHAR(30); .field CUST_GROUP * VARCHAR(30); .field CUST_SEGMENT * VARCHAR(10); .field CUST_COUNTRY_ID * VARCHAR(3); .dml label custdml; insert into customer_service.customer_Feb04_Mload.*; .import infile C:\Bteq\Source.txt format vartext ',' layout custlayout apply custdml; .end mload; .logoff; I am getting the below error. **** 20:08:18 UTY1419 The field type for field ID is not allowed when using the VARTEXT record format. Any changes should I do for the above 2 scirpts. Any help will be appreciated. Thanks, Naveen
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||