Mit Sql Server 2012. Ich habe eine gespeicherte Prozedur und ein Teil davon überprüft, ob ein Benutzername in einer Tabelle ist. Wenn ja, gib eine 1 zurück, wenn nicht, gib eine 2 zurück. Das ist mein Code:
%Vor%Ich erhalte jedoch weiterhin den folgenden Fehler:
Falsche Syntax in der Nähe von '1'.
Ist das mit einem IF EXIST überhaupt möglich?
Grüße,
Michael
Wenn Sie es auf diese Weise tun müssen, ist dies die Syntax, nach der Sie suchen;
%Vor% Sie brauchen nicht unbedingt die BEGIN..END
-Anweisungen, aber es ist wahrscheinlich am besten, sich von Anfang an an diese Gewohnheit zu halten.
Was die Ausgabe, die Sie benötigen, select
oder print
oder .. so weiter.
verwende also den folgenden Code:
%Vor%Tags und Links sql sql-server stored-procedures if-statement sql-server-2012