powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Передача объекта или курсора из одной БД в другую
5 сообщений из 5, страница 1 из 1
Передача объекта или курсора из одной БД в другую
    #32082244
Всем привет.

Возникла проблемка - две БД связаны через линк.
Необходимо из одной БД вызвать функцию, которая возвращает PL-SQL таблицу либо курсор. Оракл говорит, что передача таких параметров невозможна. (
ORA-30626: function/procedure parameters of remote object types are not supported).

Можно ли как нибудь обойти это ограничение?

Заранее спасибо.
...
Рейтинг: 0 / 0
Передача объекта или курсора из одной БД в другую
    #32082278
Попробовал не возвращать объект, а хранить его в пакете -
выпала другая ошибка -
PLS-00453: remote operations not permitted on object tables or user-defined type columns.

Что-же делать???
Помогите....:-((((. F1.
...
Рейтинг: 0 / 0
Передача объекта или курсора из одной БД в другую
    #32082284
Paranoic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй создать синоним функции в свою базу, например
CREATE PUBLIC SYNONYM pl_sql_function FOR pl_sql_function@db_link
...
Рейтинг: 0 / 0
Передача объекта или курсора из одной БД в другую
    #32082346
Попробовал - то же самое.
...
Рейтинг: 0 / 0
Передача объекта или курсора из одной БД в другую
    #32082359
Paranoic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А, например, так
-- Database A: receives a PL/SQL table from database B
CREATE OR REPLACE PROCEDURE pcalled(TabX DBMS_SQL.VARCHAR2S) IS
BEGIN
-- do something with TabX from database B
null;
END;
/

-- Database B: sends a PL/SQL table to database A
CREATE OR REPLACE PROCEDURE pcalling IS
TabX DBMS_SQL.VARCHAR2S@DBLINK2;
BEGIN
pcalled@DBLINK2(TabX);
END;
/
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Передача объекта или курсора из одной БД в другую
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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