Par contre tu peux l'ecrire autrement si tu n'aimes pas les if imbriqués :
DECLARE @exec varchar(4000)
select @exec = case @TypeInsert
when 'cas1' then 'instruction(s) 1'...
Type: Messages; Utilisateur: Jean.Cri1
Par contre tu peux l'ecrire autrement si tu n'aimes pas les if imbriqués :
DECLARE @exec varchar(4000)
select @exec = case @TypeInsert
when 'cas1' then 'instruction(s) 1'...
Il faut utiliser if then ... else if then ... else if ...
Le case marche pour remplacer des expressions par d'autres ( eventuellement calulées avec des fonctions internes ou des sous requetes ) mais...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.