Bonjour,
J'ai fait une procédure stockée qui met à jour 2 tables, elle fonctionne tres bien.
J'ai par contre pas pensé à une chose.
Voila en gros ma requete toute simple:
Mais en fait ce que je voudrais faire c'est de vérifier qu'il existe déja une ligne répondant au condition de mon WHERE et si ce n'est pas le cas créer la ligne donc faire un INSERT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 ... UPDATE Portal_maTable SET Title=@Title, WHERE ContactId = @ContactId AND LangId = @LangId; ...
Quelqu'un pourrait il me dire comment créer une condition dans ma procédure.
je pensais faire quelque chose comment cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 select * from matable WHERE ContactId = @ContactId AND LangId = @LangId; SI (la requete retourne quelquechose) ALORS ----- je fais le update SINON ------ je fais le INSERT
Partager