Hallo, ich würde gerne in einer SP abhängig von einer übergebenen ID andere SELECTs zurückgeben welche aber die gleichen Felder zurückgeben. Also es unterscheidet sich nicht der Where-Teil sondern das komplette SQL, also auch die Tabellen, bzw. einmal Tabelle mit Joins und dann je nach Fall Tabellenwertfunktion o.ä..
Jetzt bräuchte ich so etwas wie Case When mit einem Else-Zweig um das zu lösen. Jedoch irritiert mich das "SELECT" das ich anscheinend benötige bei CASE WHEN...
Gibt es eine Schreibweise bei der ich auf das SELECT verzichten kann oder muss ich in jedem Fall den ich habe in eine temporären-Tabelle schreiben und mir nach dem CASE wieder die Daten aus der temporären-Tabelle holen um diese von der SP zurück geben zu können?
Jetzt bräuchte ich so etwas wie Case When mit einem Else-Zweig um das zu lösen. Jedoch irritiert mich das "SELECT" das ich anscheinend benötige bei CASE WHEN...
Gibt es eine Schreibweise bei der ich auf das SELECT verzichten kann oder muss ich in jedem Fall den ich habe in eine temporären-Tabelle schreiben und mir nach dem CASE wieder die Daten aus der temporären-Tabelle holen um diese von der SP zurück geben zu können?
Comment