例: 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"}