powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Function&Set
3 сообщений из 3, страница 1 из 1
Function&Set
    #32326923
Lt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lt
Гость
Подскажите кто в курсе как сделать чтобы функция позвратила набор данных
без курсора(есть какой-то Set). И как прицепить тип %RowType или record на
результат - returns users%rowtype не прокатывает
...
Рейтинг: 0 / 0
Function&Set
    #32327357
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите в доках 'Server Programming' => 'Extending SQL' => 'Query Language (SQL) Functions' => 'SQL Functions Returning Sets'.

CREATE TABLE foo (fooid int, foosubid int, fooname text);
INSERT INTO foo VALUES (1, 1, 'Joe');
INSERT INTO foo VALUES (1, 2, 'Ed');
INSERT INTO foo VALUES (2, 1, 'Mary');

CREATE FUNCTION getfoo(int) RETURNS SETOF foo AS '
SELECT * FROM foo WHERE fooid = $1;
' LANGUAGE SQL;

SELECT * FROM getfoo(1) AS t1;

fooid | foosubid | fooname
-------+----------+---------
1 | 1 | Joe
1 | 2 | Ed
(2 rows)
...
Рейтинг: 0 / 0
Function&Set
    #32327591
Lt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Lt
Гость
Большое спасибо за помощь
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Function&Set
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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