Bonjour,
J'ai une requète MySQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
UPDATE theme SET visible = IF(visible = 0, 1, 0) where id_theme = 2;
Pour réaliser la même chose en mssql, je fais cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
IF (SELECT visible FROM theme WHERE id_theme = 2 ) = 0
BEGIN
   UPDATE theme SET visible = 1 WHERE id_theme = 2
END
 
ELSE
BEGIN
   UPDATE theme SET visible = 0 WHERE id_theme = 2
END
Est-il possible d'avoir une forme plus proche de MySQL?
Merci pour vos réponses

jlmag