Warum ignoriert meine Prozedur in T-SQL eine IF Anweisung?

... komplette Frage anzeigen

2 Antworten

Hallo,

du hast @Gew = NULL in der IF-Klausel stehen. Jeder Vergleich mit null ergibt aber FALSE. Also wenn @Gew NULL ist wird an dieser Stelle ein FALSE zurückgegeben. Vergleiche mit NULL sind immer IS NULL oder IS NOT NULL. Wenn du also IS NULL einbaust, dürfte es gehen.

Mit freundlichen Grüßen

 Msches Byte

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von KieranMeow
27.08.2016, 12:29

Es lag auch an den fehlenden Klammern. Dass ich sowas vergessen würde... Danke

0

Klammern um die if besingung und is null

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?