15.10 - Example: Explicit Statement of Result Type as JSON ARRAY - Teradata Database

Teradata Database Teradata JSON

Product
Teradata Database
Release Number
15.10
Published
December 2015
Language
English (United States)
Last Update
2018-06-05
dita:mapPath
TeradataJSON_15_10.ditamap
dita:ditavalPath
ft:empty
The example shows how to use the JSON Combine method with the 'ARRAY' parameter to explicitly set the result to a JSON array.
The example uses the table(s) created earlier.
/* Explicit statement of result type as JSON ARRAY */

SELECT MA.edata2.Combine(MB.edata2, 'ARRAY') 
FROM my_table AS MA, my_table2 AS MB
WHERE MA.eno < 3;

Result: The result of using the 'ARRAY' parameter is a JSON array.

edata2.Combine(edata2)
----------------------
[{"name" : "Lewis"},{"name" : "Lewis"}]
[{"name" : "Lewis"},{"name" : "Lewis"}]
[{"name" : "Lewis"},{"name" : "Lewis"}]
[{"name" : "Lewis"},{"name" : "Lewis"}]