例: テキスト表現のBSONデータの取得 - Teradata Database - 16.20

Teradata® Database JSONデータ型

prodname
Teradata Database
vrm_release
16.20
category
プログラミング リファレンス
featnum
B035-1150-162K-JPN

この例では、j1という列にBSON形式のJSONデータが含まれています。AsJSONTextメソッドを呼び出して、このBSONデータのテキスト表現を取得します。

CREATE TABLE jsonTable(id INTEGER, j1 JSON STORAGE FORMAT BSON);

/*insert {"hello": "world"} as BSON*/
INSERT INTO jsonTable(1, '160000000268656C6C6F0006000000776F726C640000'xb);

SELECT j1.AsJSONText() FROM jsonTable;

結果:

j1.AsJSONText()
------------------
{"hello": "world"}