Я хочу отправить данные таблицы с SQL Сервера на Oracle.
На SQL Сервере Я создал связанный сервер для подключения к oracle БД.
Требуется сначала удалить объемные данные из таблицы Oracle DB и вставить данные fre sh с сервера SQL.
Я использовал функциональность OPENQUERY
, но удаление занимает слишком много времени и вставить данные в Oracle.
Есть предложения по оптимизации?
Запросы:
delete from openquery(DBLink, 'select * from table1 where LastUpdDate = ''SomeDate''');
insert into openquery(DbLink, 'SELECT COL1,COL2,LASTUPDDATE FROM TABLE1')
select SQLCol1,SQLCol2,SQLCol3 from dbo.SQLTable1;