
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.03.2003, 12:07
|
|||
|---|---|---|---|
Получение данных из MS SQL Server |
|||
|
#18+
Пишу процедуры для импорта данных из MS SQL Server. Состоит из одного простого Insert/select. Если запрос на insert запустить отдельно, он нормально работает. Однако при попытке создать поцедуру ругается: ORA-04052: 'Error occurred while looking up remote object SA.CURRENCYHISTORY@MYSQL.HDQ.S7' ORA-00604: error occurred at recursive SQL level 1 ORA-02085: database link MYSQL.HDQ.S7 connects to HO.WORLD. Текст процедуры: create or replace procedure ImportCurrencyHistory is MaxID integer; begin select max(EcoID) into MaxID from Agency.T_Currencyhistory; if (MaxID IS NULL) then MaxID:=0; end if; insert into Agency.T_Currencyhistory (ID, CurrencyCode , DateBegin, DateEnd, CurrencyCost, Koeff, CurrencyState, EcoID) select GPD.CURRENCYHISTORY_SEQ.NEXTVAL, "CurrencyCode", "DateBegin", "DateEnd", "Cost", "Koeff", "CurrencyState", "ID" from currencyhistory@mysql cOut where cOut."ID">MaxID and cOut."CurrencyCode" in(select tIn.cur_code from gpd.t_currency tIn); end ImportCurrencyHistory; До выполнения этого запроса был выполнен запрос: alter session set global_names = false так как название линка и название сервера MS SQL не совпадают. Как с этим бороться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.03.2003, 12:12
|
|||
|---|---|---|---|
Получение данных из MS SQL Server |
|||
|
#18+
Забыл уточнить - DBLink подключается к базе MS SQL Server как SA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1991590]: |
0ms |
get settings: |
6ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 420ms |

| 0 / 0 |
