【发布时间】:2013-08-15 17:06:02
【问题描述】:
是否可以将 postgres 查询的结果作为输入传递给另一个函数?
作为一个非常人为的例子,假设我有一个类似的查询
SELECT id, name
FROM users
LIMIT 50
我想创建一个函数my_function,它接受第一个查询的结果集并返回最小ID。这在 pl/pgsql 中可能吗?
SELECT my_function(SELECT id, name FROM Users LIMIT 50); --returns 50
【问题讨论】:
标签: sql postgresql plpgsql postgresql-9.2