Как вставить значение в DB2 из SQL Server с помощью openquery, которое еще не вставлено?

Есть ли возможность использовать не существует в openquery из SQL Server и предотвратить вставку значений, которые уже существуют в DB2, из таблицы.

Я хочу вставить данные из таблицы, расположенной в SQL Server, в таблицу, расположенную на сервере IBM DB2, но я хочу проверить, существует ли значение уже или нет.


person Puskarkc007    schedule 26.09.2016    source источник


Ответы (1)


Это работает для меня на самом деле,

if not exists (select * from openquery(puskarkc, 'select * from puskarlib.castatus'))
begin
insert openquery (puskarkc, 'select * from puskarlib.castatus') 
select * from castatus
end
person Puskarkc007    schedule 26.09.2016