Cette requête peut être simple pour certains d'entre vous. Mais je ne suis pas forte dans Sql, alors j'attends une solution à mon problème. Je possède 2 tables, ProductVenueImport
et SupplierVenueImport
.Filtrage des enregistrements en double lors de l'importation des données de la table source vers la table cible
Nous déversons tous les enregistrements SupplierVenueImport
-ProductVenueImport
utilisant MERGE clause et une table Temp
. Temp
aura des enregistrements valides de SupplerVenuImport
et du Temp
nous importons des enregistrements à ProductVenueImport
.
Mais avant d'importer des données à ProductVenueImport
à partir de Temp
tableau j'ai besoin de vérifier les enregistrements en double dans ma cible (ProductVenueImport
).
Par exemple, si j'importe un enregistrement avec le nom «A», je dois regarder dans ProductVenueImport
si «A» existe déjà ou non. Si ce n'est pas le cas, alors j'ai seulement besoin d'insérer 'A' sinon.
Quelqu'un pourrait-il me dire comment faire?
Utilise Curseurs seule l'option?
Merci, Naresh
u peut fournir ur requête en cours afin que les suggestions peuvent être donnés en conséquence. Avez-vous simplement besoin de supprimer les enregistrements en double de votre table source avant de l'insérer dans la table cible? Si oui, je crois que cela pourrait être fait sans curseur. Il suffit d'essayer de chercher sur le net pour le même et mieux essayer par vous-même. –
@NitinAgrawal, j'ai besoin de supprimer les doublons de la table 'Temp' et en même temps j'ai besoin de sauvegarder ces enregistrements dans une autre table 'Temp' pour une utilisation ultérieure. – Naresh