|
Archives of the TeradataForumMessage Posted: Wed, 11 Aug 2010 @ 11:42:59 GMT
Hi I use BTEQ to import data from a csv. I usually have to import this to access to strip out the unnecessary fields, export to text, then run as this: .IMPORT VARTEXT '|' FILE=V:\File.txt; .REPEAT * USING URN (VARCHAR (15)), forename (VARCHAR(30)), surname (VARCHAR(30)), add1 (VARCHAR(50)), postcode (VARCHAR(10)), dob (VARCHAR(10)), dod (VARCHAR(10)) INSERT INTO DATABASE.TABLE values ( :URN, :forename, :surname, :add1, :postcode, :dob, :dod ); .QUIT; It would save time if I could import just the required fields from the original csv (which has 18 columns without headings). I've searched the web and tried a few possibilities including: .IMPORT VARTEXT ',' FILE=V:\File.csv; .REPEAT * USING col1 (VARCHAR (15)), col3 (VARCHAR(30)), col5 (VARCHAR(30)), col7 (VARCHAR(50)), col13 (VARCHAR(10)), col15 (VARCHAR(10)), col16 (VARCHAR(10)) INSERT INTO DATABASE.TABLE values ( :URN, :forename, :surname, :add1, :postcode, :dob, :dod ); .QUIT; ..without success. Could anyone point me in the right direction with this? Thanks Paul
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||