-
CASE WHEN ou IF THEN
Bonjour,
Existe-til une difference fondamentale entre le CASE...WHEN et le IF...THEN ?
Je n'arrive pas à me faire une idée malgré la lecture de la doc et j'ai l'impression que quelque chose m'échappe...
J'essaie d'utiliser l'un ou l'autre sans succès dans un trigger. Y-a-t-il une précaution particuliere à prendre qui n'existe pas hors trigger ?
Merci
-
S'il s'agit bien de coder une requête (et pas une procédure) CASE est à privilégier car seul à être reconnu par la norme du langage SQL.
L'intérêt de respecter la norme est avant tout d'assurer la portabilité de l'application en cas de changement de SGBD...
-
merci pour la réponse.
donc dans le cas d'une procedure, mieux vaut privilegier le IF ?