json_数组_元素(json)返回什么类型?
我很难理解如何在postgres中使用json_array_elements() 我想声明一个变量来保存json_数组元素(一些json_数据_数组)的结果,以便对行执行操作。我不知道该怎么做 所以它看起来是这样的:json_数组_元素(json)返回什么类型?,json,postgresql,Json,Postgresql,我很难理解如何在postgres中使用json_array_elements() 我想声明一个变量来保存json_数组元素(一些json_数据_数组)的结果,以便对行执行操作。我不知道该怎么做 所以它看起来是这样的: CREATE OR REPLACE FUNCTION myfunction() RETURNS TRIGGER AS $$ DECLARE mydata somedatatype := json_array_elements(New.data); BEGIN do s
CREATE OR REPLACE FUNCTION myfunction() RETURNS TRIGGER AS $$
DECLARE
mydata somedatatype := json_array_elements(New.data);
BEGIN
do something with mydata
这可能吗?还是我这里出了什么问题?
将JSON数组扩展为一组JSON元素
json_数组_元素(“[1,true,[2,false]]”)
一,
真的
[2,错]
我想知道的是我需要在声明中添加什么,而不是“somedatatype”。
json[]
。。。。关于一个相关的话题,关于一些使用它的方法。