CSV変換 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - DATASETデータ型

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
ft:locale
ja-JP
ft:lastEdition
2021-09-23
dita:mapPath
ja-JP/amv1590702100517.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1198
Product Category
Software
Teradata Vantage

システム定義のCSV変換機能で、CSVフォーマットのデータをAvroまたはCSVストレージ フォーマットを持つJSONまたはDATASETデータ型に変換することができます。このセクションでは、変換を可能にするさまざまなテーブル演算子について説明します。

このセクションの例は、次のテーブルを何回か使用します。

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);

CSVデータは参考のために掲載しています。

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