也就是说,我想要创建一个函数,使用一个sql语句作为输入参数,返回一个jsonb值来识别字段的信息。columns"但是,如果我只有select sql语句(如select 0::bigint as fid, 'A'::text asfname; ),那么如何在函数中获得column_name和data_type。volatile
as $body$
我试图返回值为null的单个行的所有列名。之后我可以解析整个行,但是我很好奇是否有一个函数可以利用。我可以使用row_to_json()和json_strip_nulls返回包含键值对的JSON对象,其中条件引用单个唯一行: FROM table t where t.id = 123
是否有一种函数或简单的方法来完成逆操作,返回所有带空值的键(列名)?
case when somerow = temp then 1 else 0 end) temp,from mytableorder by idfrom mytableorder by id
这是可行的,但它是“静态的”--如果要将一些新的值添加到“from”中,我将不得不手动更改sql,以获得from列中的所有<em