Abrufen Rückgabewert von DB2 gespeicherte Prozedur
Habe ich einen code-block, der wiederholt in eine DB2-gespeicherte Prozedur.
Ich möchte die Trennung von diesem in eine neue Prozedur, die ich anrufen kann mit Parameter und haben Sie einen Wert zurückgeben.
Wie kann ich eine Prozedur erstellen, um einen Wert zurückzugeben, und wie rufe ich diese Prozedur aus, in meinem ursprünglichen Verfahren?
InformationsquelleAutor molasses | 2008-12-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wie über ein output-parameter in der Prozedur rufen Sie in Ihrem ursprünglichen proc? Aufruf eines proc wird durch den CALL-Befehl. Es ist in der Anleitung 😉
InformationsquelleAutor Frans Bouma
Ja, ein output-parameter ist alles dauerte es.
Ich konnte nicht finden die richtige aufrufen syntax im Handbuch oder google wenn.
Erstellen Sie die Prozedur so:
Dann nennen mag (was ich nicht herausfinden konnte,):
Und dann die Ausgabe landet in der mitgelieferten
result
variable.Sie können auch mehrere
OUT
params sowieINOUT
params.Sicher, es scheint nun offensichtlich. 🙂
InformationsquelleAutor molasses