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"}]