powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как из postgresql считать NEXTVAL сиквенса oracle
4 сообщений из 4, страница 1 из 1
Как из postgresql считать NEXTVAL сиквенса oracle
    #40081298
Леонид33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте,
подскажите, возможно ли из postgresql считать NEXTVAL сиквенса oracle?
Ну и обращаться к разным функциям, процедурам?
...
Рейтинг: 0 / 0
Как из postgresql считать NEXTVAL сиквенса oracle
    #40081325
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонид33,

Если на стороне Oracle создать представления, вызывающие нужные функции и дергающие nextval последовательностей, то к таким представлениям можно обращаться через oracle_fdw .

Для вызова функций и процедур еще вариант. Создаете табличку в oracle, в триггере на insert вызываете нужные процедуры. Из постгреса через oracle_fdw добавляете строку в таблицу.

Кривовато, конечно, но работать будет.
...
Рейтинг: 0 / 0
Как из postgresql считать NEXTVAL сиквенса oracle
    #40081336
Леонид33
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел Лузанов,

да ,через функцию с вьюхой работает, спасибо,
а напрямую, значит - никак?
...
Рейтинг: 0 / 0
Как из postgresql считать NEXTVAL сиквенса oracle
    #40081413
Павел Лузанов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Леонид33
а напрямую, значит - никак?


В том же oracle_fdw есть функция:
Код: sql
1.
FUNCTION oracle_execute(server name, stmt text) RETURNS void


This function can be used to execute arbitrary SQL statements on the remote Oracle server. That will only work with statements that do not return results (typically DDL statements).

Наверное и анонимные plsql-блоки может выполнять, но не пробовал.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как из postgresql считать NEXTVAL сиквенса oracle
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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