Salut a tous,
j'utilise un MERGE INTO pour pouvoir faire un INSERT/UPDATE , mais le probleme est que mon SQL SERVER2005 ne reconnait pas la commande USING qui vas avec.D'ou un message d'erreur que je n'arrive pas a corriger.Quelqu'un a deja eu le meme probleme,dois-je mon SQL-SERVER2005 avant.
voici un bout du code
merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 merge Tb1 as target USING Tb2 as source on target.id = source.id2 when matched then update set target.REASON = source.REASON, target.date= getdate() when not matched then insert (PRPA,PRODUCT_NUMBER,PART_NUMBER,REASON,date) values (source.PROD_PART, source.PRODUCT_NUMBER, source.PART_NUMBER, source.REASON, getdate());
Partager