powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Хранимые процедуры, возвращаемое значение
3 сообщений из 3, страница 1 из 1
Хранимые процедуры, возвращаемое значение
    #32764363
LaVei
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
есть sql запрос вида
select test.test_name1, test2.test_name2 from test1 inner join test2 using(test_id1)

Хочу его завернуть в функцию, но непонятно что делать с возвращаемым типом значения.
как я понял есть два варианта
1)создать новый тип и вернуть его
2) создать view и возвращать SETOF view

Может есть какие то более удобоваримые варианты?

PostgreSQL 7.4.3

Спасибо.
...
Рейтинг: 0 / 0
Хранимые процедуры, возвращаемое значение
    #32764772
фффф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
3 способ - создать как returns setof record и в каждом селекте из функции расписывать типы возвращаемых полей.
Если возвращаемый набор неизменен по структуре - проще один раз тип создать.
...
Рейтинг: 0 / 0
Хранимые процедуры, возвращаемое значение
    #32765584
MaximZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще вариант, внимательно читаем рководство пользователя "Server Programmer". Если читать с начала лень, то глава 5. Там смотрим SQL функции и PL/pgSQL функции, как возвращаются результаты.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Хранимые процедуры, возвращаемое значение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]