有没有办法完成类似的事情:
select array(update table set value = '' where condition returning another_value)
这个似乎给出了一个语法错误。我想我可以把内部部分包裹在一个函数中......
答案 0 :(得分:2)
我认为这应该有效:
WITH Result AS (
update table set value = '' where condition returning another_value
)
SELECT array(SELECT * FROM Result)
对我来说似乎有点笨拙,但我无法进一步简化它而不会遇到语法错误......