Возврат значений функции

Есть функция которая должна возвращать 2 значения, как я могу описать функцию?Могу ли я в RETURNS записать 2 переменные, или как вернуть record тогда?

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Пример

CREATE OR REPLACE FUNCTION test()
  RETURNS record AS
$BODY$
declare
  r record;
BEGIN
  SELECT 1, 2 INTO r;
  RETURN r;
END;
$BODY$
  LANGUAGE plpgsql;

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023