Bonjour,

A des fins de clarté, je voudrais essayer le code d'une procedure stockée. Cette derniere, que nous appellerons UpdateFoo fait actuellement ceci :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
ALTER PROCEDURE UpdateFoo
(
   @Action
)
AS BEGIN
   IF @Action = 'I'
   BEGIN
       INSERT blah blah
   END
   ELSE IF @Action = 'U'
   BEGIN
       UPDATE blah blah 2
   END
END
Sachant que "blah blah" et "blah blah 2" sont très proches, j'aimerais faire quelque chose du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
IF @Action = 'U'
   @Mnemo = INSERT
else
   @Mnemo = UPDATE
 
@Meno blah blah

Mon exemple n'est pas forcement bon, mais le principe reste, et je ne sais pas si c'est possible (oui, j'ai fais pas mal de C).

D'avance merci.