select '[{"a":4,"b":"foo"},{"a":"5","c":"bar"}]'),
test2 as (select a from test, json_to_recordset(j) as x(a int))
select * from test2;
a
---
1
2
4
5
(4 rows)
Ага... Ну конечно это у меня только в примере 2 строки, в реальности их много. Но можно написать рекурсивный юнион, спасибо за идею.
Обсуждают сегодня