SQL Server : ignorer les doublons lors de l'insertion

Résolu
timcourbet Messages postés 6 Date d'inscription jeudi 1 décembre 2005 Statut Membre Dernière intervention 9 février 2006 - 9 févr. 2006 à 11:49
timcourbet Messages postés 6 Date d'inscription jeudi 1 décembre 2005 Statut Membre Dernière intervention 9 février 2006 - 9 févr. 2006 à 16:35
Bonjour,



J'aurais voulu savoir s'il existait une option de la commande INSERT sur SQL Server pour ignorer les doublons.



J'ai vu que ça existait sur d'autres SGBD mais j'ai pas trouvé sur SQL Server.



En gros, je voudrais que l'insert se transforme en update en cas de doublon sur la clé primaire.



Merci de vos réponses

2 réponses

olixelle Messages postés 506 Date d'inscription vendredi 30 juillet 2004 Statut Membre Dernière intervention 3 mars 2008 2
9 févr. 2006 à 13:28
non tu ne peux pas, d'ailleurs ca m'etonnerait que ca existe sur d'autre sgbd
Dans ce cas, je te conseille de faire une procédure stockée

Rollerman
3
timcourbet Messages postés 6 Date d'inscription jeudi 1 décembre 2005 Statut Membre Dernière intervention 9 février 2006
9 févr. 2006 à 16:35
En tout cas ça existe ici mais je crois que c'est du SAP

http://dev.mysql.com/doc/maxdb/en/82/60cd68d21711d2a97400a0c9449261/content.htm



Je vais essayer de me débrouiller avec du if exists



Merci
0
Rejoignez-nous