utililisation de Merge into avec sql server2005
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
Code:
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()); |
merci. 8O