powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Получение данных из MS SQL Server
3 сообщений из 3, страница 1 из 1
Получение данных из MS SQL Server
    #32115419
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пишу процедуры для импорта данных из 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 не совпадают. Как с этим бороться?
...
Рейтинг: 0 / 0
Получение данных из MS SQL Server
    #32115422
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл уточнить - DBLink подключается к базе MS SQL Server как SA.
...
Рейтинг: 0 / 0
Получение данных из MS SQL Server
    #32115629
andsm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все решилось. Проблема была с настройками сервера.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Получение данных из MS SQL Server
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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