Ich möchte einen gespeicherten Proc auswählen, der basierend auf Benutzereingaben ausgeführt wird. Etwas wie -
Kann das mit CASE gemacht werden oder sollte ich das If Konstrukt verwenden?
CASE
If
Sie möchten das IF -Konstrukt hier verwenden:
IF
In diesem Szenario denke ich, dass selbst wenn SQL Server dies erlaubt, ein IF klarer wäre.
Du kannst es so machen:
Sie könnten CASE verwenden, aber Sie müssen EXEC (cmd) verwenden:
Tags und Links sql-server case-when