powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Функция возвращающая строки
2 сообщений из 2, страница 1 из 1
Функция возвращающая строки
    #32203829
Мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ кинте пример, может кто делал. А потом я по доке сам разберусь.

Хочу написать функцию (хранимую процедуру). Что бы там внутри сделать несколько запросов, собрать их в кучку, и скорее всего получить несколько записей.

Вопрос как эти записи вернуть как результат функции, что бы можно было потом использовать эту функцию, как источник данных в фразе FROM.
...
Рейтинг: 0 / 0
Функция возвращающая строки
    #32203885
Konrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Миша, тебе не функцию писать надо, а делать представления (VIEW).

Код: plaintext
1.
2.
3.
4.
CREATE TABLE table_one (tone_int INT2, tone_char1 VARCHAR( 10 ), tone_char2 CHAR( 1 ));
CREATE TABLE table_two (ttwo_int INT2, ttwo_char VARCHAR( 10 ), ttwo_date DATE);

CREATE VIEW both_tables (bt_int, bt_char) AS SELECT tone_int, tone_char1 from table_one UNION SELECT ttwo_int, ttwo_char from table_two;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Функция возвращающая строки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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