2016-09-26 2 views
0

Existe-t-il une option à utiliser inexistante dans openquery à partir de SQL Server et empêcher l'insertion de valeurs qui existent déjà dans DB2, à partir de la table.Comment insérer une valeur dans DB2 à partir de SQL Server en utilisant openquery qui ne sont pas déjà insérées?

Je souhaite insérer des données d'une table située dans SQL Server dans une table située dans un serveur IBM DB2, mais je souhaite vérifier si la valeur existe déjà ou non.

Répondre

0

Cela fonctionne pour moi en fait,

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