[Script SQL] Faire des conditions
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:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
...
UPDATE Portal_maTable
SET
Title=@Title,
WHERE
ContactId = @ContactId
AND
LangId = @LangId;
... |
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.
Quelqu'un pourrait il me dire comment créer une condition dans ma procédure.
je pensais faire quelque chose comment cela:
Code:
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 |