Вернуть таблицу нестандартного типа в Postgresql - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть такая функция

foo() RETURNS TABLE(col1,col2,col3) AS....

Но я хочу изменить его для возврата пользовательского типа

CREATE TYPE mytype AS
   (col1,col2,col3);

И

foo() RETURNS mytype AS....

Но я не знаю, как мне это сделать

1 Ответ

0 голосов
/ 06 ноября 2018

Вы можете использовать returns setof с пользовательским типом:

create function foo() 
  returns setof mytype
as
...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...