Re: plpgsql function executed multiple times for each return value

Поиск
Список
Период
Сортировка
От David Johnston
Тема Re: plpgsql function executed multiple times for each return value
Дата
Msg-id 4852CB86-2376-4A88-9B60-255FD9CFCDC3@yahoo.com
обсуждение исходный текст
Ответ на plpgsql function executed multiple times for each return value  (Steve Northamer <stevenorthamer@gmail.com>)
Список pgsql-sql

So my questions are:  1) How do we cause the paymentcalc function to be executed only once?  and 2) How do we call a table returning function with inputs from a table?

Thank you very much!

Steve


WITH func AS (
   SELECT FUNC(...) AS func_result FROM ...
)
SELECT (func.func_result).* FROM func

David J.


В списке pgsql-sql по дате отправления:

Предыдущее
От: Steve Northamer
Дата:
Сообщение: plpgsql function executed multiple times for each return value
Следующее
От: Tom Lane
Дата:
Сообщение: Re: plpgsql function executed multiple times for each return value