Jag utför en lagrad proc och skicka resultaten i en loggfil. Jag vill sedan ta ett resultat av utdataparametrar (fetstil nedan, 2) så att jag kan lagra det i en variabel som sedan kommer att kallas i en annan script. Det finns mer information att bli tryckt i början av loggfilen, men det du ser nedan får tryckas i slutet av loggfilen. Detta är viktigt att nämna det eftersom radnumret där detta värde kommer att dyka upp i inte alltid är samma, på grund av eventuella fel som kan förekomma i programmet. Jag vet att det finns en grep-n kommando som talar om vilken rad som värdet är, men ser eftersom det kommer vara en automatisk skrift, kommer jag inte att kunna se vilken linje det är varje gång skriptet körs. Några idéer / kommentarer / förslag?
Citat:
.............
db2 \u003d> CALL STORED_PROC ('1 -2',?,?,?,?)
Värde utdataparametrar
--------------------------
Parameter name: PROC_MSG
Parameter Värde: STORED_PROC slutförts
Parameter name: BATCHES_UPDATED
Parameter Värde: 2
Parameter name: START_TS
Parameter Värde: 2008-08-19-12.42.05.192288
Parameter name: END_TS
Parameter Värde: 2008-08-19-12.42.05.193165
Return Status \u003d 0
db2 \u003d> Koppla nuvarande
DB20000I SQL KOPPLAS kommando slutförts.
db2 \u003d> quit
DB20000I QUIT-kommandot slutförts.
|
Tack!