Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Передача объекта или курсора из одной БД в другую / 5 сообщений из 5, страница 1 из 1
20.12.2002, 10:06
    #32082244
Передача объекта или курсора из одной БД в другую
Всем привет.

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

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

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

Что-же делать???
Помогите....:-((((. F1.
...
Рейтинг: 0 / 0
20.12.2002, 11:14
    #32082284
Paranoic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Передача объекта или курсора из одной БД в другую
Попробуй создать синоним функции в свою базу, например
CREATE PUBLIC SYNONYM pl_sql_function FOR pl_sql_function@db_link
...
Рейтинг: 0 / 0
20.12.2002, 12:37
    #32082346
Передача объекта или курсора из одной БД в другую
Попробовал - то же самое.
...
Рейтинг: 0 / 0
20.12.2002, 13:07
    #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
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Передача объекта или курсора из одной БД в другую / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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