CSV Conversion | DATASET Data Type | Teradata Vantage - CSV Conversion - Advanced SQL Engine - Teradata Database

DATASET Data Type

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
June 2020
Language
English (United States)
Last Update
2021-01-23
dita:mapPath
des1556232910526.ditamap
dita:ditavalPath
lze1555437562152.ditaval
dita:id
B035-1198
lifecycle
previous
Product Category
Teradata Vantageā„¢

With the system-defined CSV conversion feature, you can convert data in the CSV format to a JSON or DATASET data type with storage format Avro or CSV. This section describes the various table operators that allow for conversion.

Examples in the section use the following table several times:

CREATE TABLE myCSVTable09(
	id INTEGER,
	csvFile CLOB);

csv09.txt (note that the record delimiter is shown as '\n')
Item_ID,Item_Name,Item_Color,Item_Style,Quantity_Purchased,Item_Price,Total_Price \n55,bicycle,red,boys,1,100.00,100.00 \n88,toy boat,pink,,1,15.10,15.10 \n105,soap,,,1,0.99,0.99|1

.import vartext file csv09.txt
USING (c1 VARCHAR(1000), c2 INTEGER)
INSERT INTO myCSVTable09(:c2,:c1);

The CSV data is included for reference:

Item_ID Item_Name Item_Color Item_Style Quantity_ Purchased Item_Price Total_Price
55 bicycle red boys 1 100.00 100.00
88 toy boat pink ? 1 15.10 15.10
105 soap ? ? 1 0.99 0.99