例: CSV DATASET値の作成
文字セットは、デフォルトで現在のサーバー文字セットに設定されます。
SELECT new DATASET('{"field_delimiter" : ",", "record_delimiter" : ";" }',
'Id,Item,Qnty,Price;103,brush,33,0.99;102,paint,2,0.69',
CSV);
> Id,Item,Qnty,Price;103,brush,33,0.99;102,paint,2,0.69
例: UNICODE文字セットを使用したCSV DATASET値の作成
SELECT new DATASET('{"field_delimiter" : ",", "record_delimiter" : ";" }',
'Id,Item,Qnty,Price;103,brush,33,0.99;102,paint,2,0.69',
CSV, Unicode);
> Id,Item,Qnty,Price;103,brush,33,0.99;102,paint,2,0.69
Avro DATASET値の作成
この例では、Avro DATASET値を作成し、読みやすくするためにtoJson()メソッドを使用して、JSON形式でそれを選択します。
SELECT new DATASET(
'{"type":"record",
"name":"rec_0",
"fields":[
{"name":"ID","type":"int"},
{"name":"First","type":"string"},
{"name":"Middle","type":"string"},
{"name":"Last","type":"string"}]}',
'081246726564657269636B064A6F6E1057696C6C69616D73'XB,
Avro).toJson();
> {"ID":4,"First":"Frederick","Middle":"Jon","Last":"Williams"}