|
|
|
Передача объекта или курсора из одной БД в другую
|
|||
|---|---|---|---|
|
#18+
Всем привет. Возникла проблемка - две БД связаны через линк. Необходимо из одной БД вызвать функцию, которая возвращает PL-SQL таблицу либо курсор. Оракл говорит, что передача таких параметров невозможна. ( ORA-30626: function/procedure parameters of remote object types are not supported). Можно ли как нибудь обойти это ограничение? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2002, 10:06 |
|
||
|
Передача объекта или курсора из одной БД в другую
|
|||
|---|---|---|---|
|
#18+
Попробовал не возвращать объект, а хранить его в пакете - выпала другая ошибка - PLS-00453: remote operations not permitted on object tables or user-defined type columns. Что-же делать??? Помогите....:-((((. F1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2002, 10:50 |
|
||
|
Передача объекта или курсора из одной БД в другую
|
|||
|---|---|---|---|
|
#18+
Попробуй создать синоним функции в свою базу, например CREATE PUBLIC SYNONYM pl_sql_function FOR pl_sql_function@db_link ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2002, 11:14 |
|
||
|
Передача объекта или курсора из одной БД в другую
|
|||
|---|---|---|---|
|
#18+
Попробовал - то же самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2002, 12:37 |
|
||
|
Передача объекта или курсора из одной БД в другую
|
|||
|---|---|---|---|
|
#18+
А, например, так -- 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; / ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.12.2002, 13:07 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2824&tid=1992391]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 305ms |

| 0 / 0 |
