Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / табличные функции / 11 сообщений из 11, страница 1 из 1
15.02.2016, 08:49
    #39170994
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табличные функции
Интересует. есть ли возможность создание функции который возвращали набор записей и выступали в запросе а-ля таблица.

Аналог oracle pipeline pl-sql function
...
Рейтинг: 0 / 0
15.02.2016, 08:55
    #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
15.02.2016, 09:43
    #39171012
essbase.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
табличные функции
Maxim Boguk,

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

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

блин. окей.

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

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


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