Page 1 sur 1

Importation Tarif

MessagePosté: Mer 19 Oct 2011 10:36
de rcanudo
Bonjour,
Je veux importer des tarifs de vente.
Mon problème est que certains de ces tarifs existent déjà et d' autres non .........
Résultat dans certain cas il faut faire un INSERT dans l' autre un UPDATE .....
Peut-on par exemple après l' INSERT tester un status et en fonction de sa valeur faire ou non l' UPDATE ?
Si vous avez une autre solution je suis preneur ....
Merci

Re: Importation Tarif

MessagePosté: Jeu 27 Oct 2011 17:44
de IMPERIAL
Bonjour,

Teste avant si ton tarif existe alors tu fais un update sinon tu fais un insert

cdlt

Re: Importation Tarif

MessagePosté: Ven 28 Oct 2011 09:19
de rcanudo
Bonjour,
IMPERIAL a écrit:Teste avant si ton tarif existe alors tu fais un update sinon tu fais un insert

Comment fais-tu un test ? Peux tu me donner un exemple ?
Merci d'avance

Re: Importation Tarif

MessagePosté: Ven 28 Oct 2011 15:29
de OokieDookie
Bonjour,

Il que le code ressemble à ça en gros :

Code: Tout sélectionner
IF EXISTS (SELECT * FROM Table WHERE Colonne1 ='Valeur à tester')
    UPDATE Table SET Colonne2 = 'Blabla2', Colonne3 = 'Blabla3' [...] WHERE Colonne1='Valeur à tester'
ELSE
    INSERT INTO Table(Colonne1, Colonne2, Colonne3, [...]) VALUES ('Valeur à tester', 'Blabla2', 'Blabla3', [...])


HTH,