Je ne suis pas sûr de savoir quoi utiliser dans ce scénario, mais je pense qu'une instruction Case est appropriée.Déclaration de cas dans SQL Server 2005
Je ne connais pas la syntaxe cependant. Quelqu'un peut-il me guider s'il vous plaît?
J'ai une variable appelée @Action
qui peut avoir environ 30 valeurs différentes.
Je veux faire quelque chose comme ça
CASE
WHEN @Action = 'InsertTbl1' THEN
BEGIN
-- Some Insert statements and one update statements
END
WHEN @Action = 'RecalculateCol3' THEN
BEGIN
-- Some update statements
END
WHEN @Action = 'Closed' THEN
BEGIN
-- Some delete statements and some update statements
END
--- and so on.....
ELSE
BEGIN
END
END
avez-vous essayé? –