powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / табличные функции
11 сообщений из 11, страница 1 из 1
табличные функции
    #39170994
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересует. есть ли возможность создание функции который возвращали набор записей и выступали в запросе а-ля таблица.

Аналог oracle pipeline pl-sql function
...
Рейтинг: 0 / 0
табличные функции
    #39170997
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.ruИнтересует. есть ли возможность создание функции который возвращали набор записей и выступали в запросе а-ля таблица.

Аналог oracle pipeline pl-sql function

Да конечно.
Тут все разобрано
http://www.postgresql.org/docs/9.4/interactive/plpgsql-control-structures.html#PLPGSQL-STATEMENTS-RETURNING

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
табличные функции
    #39171012
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim Boguk,

Ух ты ) Спасибо за быстрый ответ )

Еще уточнения для начинающего )
Можно ли организовывать код в пакеты ?
Табличные типы привязаны к физическим сущностям или можно создавать виртуальные рекордсеты ?
...
Рейтинг: 0 / 0
табличные функции
    #39171022
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.ru,
Сложно, но можно)))
Смотрите EXTENSION по доке.
Механизм, конечно, несколько другой,
но для организации кода теоретически можно попробовать использовать.
...
Рейтинг: 0 / 0
табличные функции
    #39171023
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.ru,
1)Можно создавать отдельный рекордсет
2)Можно создавать функцию SET OF RECORD(без спецификации, но её надо будет описывать при вызове)
3)Можно определять таблицу в самой функции, фообще никак не связанную ни с чем.
Всё есть)))
...
Рейтинг: 0 / 0
табличные функции
    #39171028
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНСложно, но можно)))
Смотрите EXTENSION по доке.

блин. окей.

PG работает в терминологии Oracle - База-схемы или MSSQL - Инстанс->Базы->cхемы ?
...
Рейтинг: 0 / 0
табличные функции
    #39171030
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
essbase.ru PG работает в терминологии Oracle - База-схемы или MSSQL - Инстанс->Базы->cхемы ?
Инстанс->Базы->cхемы, но есть нюансы.)))
1)междубазовые запросы можно писать толькосредствами для этого предназначенными.
DBLIK и иже с ними.
2)Пользователь не прикреплён ни к какой схеме в отличии от орекла.
В pg схема - это самостоятельная сущность.
Вроде бы ничего не забыл
...
Рейтинг: 0 / 0
табличные функции
    #39171032
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕН1)междубазовые запросы можно писать толькосредствами для этого предназначенными.
DBLINK
fixed
...
Рейтинг: 0 / 0
табличные функции
    #39171040
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНВ pg схема - это самостоятельная сущность.
ее можно использовать для организации кода ?
схема3.процедура1
схема2.процедура6
...
Рейтинг: 0 / 0
табличные функции
    #39171044
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕН2)Пользователь не прикреплён ни к какой схеме в отличии от орекла.
да. Это главное отличие

essbase.ruее можно использовать для организации кода ?
схема3.процедура1
схема2.процедура6
можно, но я бы делил только по предметной области...покрупнее. Т.к. во многих IDE при импорт\экспорт есть выбор схемы.
Т.е. пакетов нету, а схема это не пакет для создания МОДУЛЬ_ЭКСПОРТ.функция_выгрузить.
imho
...
Рейтинг: 0 / 0
табличные функции
    #39171049
Фотография essbase.ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо ) Ответы вдохновляющие ))
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / табличные функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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