Ich bin der Ausführung einer gespeicherten proc und senden die Ergebnisse in einer Log-Datei. Ich habe dann wollen ein Grab aus der Output-Parameter (fett unten, 2), damit ich kann es in einer Variable, die dann aufgerufen werden in einem anderen Skript. Es gibt mehr Details, die man in den Anfang der Log-Datei, aber das, was Sie sehen, wird unten am Ende der Log-Datei. Dies ist wichtig zu erwähnen, weil die Zeilennummer, wo dieser Wert, werden in der nicht immer die gleichen, auf mögliche Fehler, die auftreten können, in das Programm. Ich weiß, dass es eine grep-n-Kommando, erfahren Sie, welche Zeile, die Wert ist, aber da wird ein automatisiertes Skript, ich werde nicht in der Lage sein zu sehen, welche Zeile es ist immer das Skript läuft. Alle Ideen / Kommentare / Anregungen?
Zitat:
.............
db2 \u003d> CALL STORED_PROC ('1 -2',?,?,?,?)
Wert der Ausgabeparameter
--------------------------
Parameter Name: PROC_MSG
Parameter Wert: STORED_PROC erfolgreich abgeschlossen
Parameter Name: BATCHES_UPDATED
Parameter Wert: 2
Parameter Name: START_TS
Parameter Wert: 2008-08-19-12.42.05.192288
Parameter Name: END_TS
Parameter Wert: 2008-08-19-12.42.05.193165
Rückgabestatus \u003d 0
db2 \u003d> disconnect aktuellen
Die SQL-DB20000I DISCONNECT-Befehl wurde erfolgreich ausgeführt.
db2 \u003d> quit
DB20000I den Befehl QUIT erfolgreich abgeschlossen.
|
Danke!