232
Kapitel 16
Ausführen von gespeicherten Prozeduren
Beim Arbeiten mit gespeicherten Prozeduren, die Ausgabeparameter verwen-
den, gibt es zwei Aspekte:
Die Prozedur selbst muss einen Parameter mit dem OUTPUT-Schlüsselwort
in der Parameterdeklaration kennzeichnen.
CREATE PROC dbo.usp_SummeLMenge @LNr CHAR(3), @SumLMenge INT OUTPUT
AS ...
Der T-SQL-Batch, der die Prozedur aufruft, muss zusätzlichen Code für die
Verarbeitung des Ausgabeparameters hinzufügen. Im Code muss eine loka-
le Variable enthalten sein, die als Container für den Wert fungiert, der im
Rahmen der Ausführung von der Prozedur zurückgegeben wird. Der Para-
meter wird mit dem OUTPUT-Schlüsselwort gekennzeichnet und der EXEC-
Anweisung hinzugefügt. Nachdem die gespeicherte ...