Mnémonique dans une variable ?
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:
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:
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.