Jeg udfører en lagret proc og sende resultaterne i en logfil. Jeg så gerne at få fat i en følge af output-parametre (fed nedenfor, 2) så jeg kan gemme det i en variabel, som derefter vil blive indkaldt i en anden skrift. Der er flere oplysninger at få trykt i begyndelsen af logfilen, men hvad du kan se nedenfor, bliver udskrevet i slutningen af logfilen. Dette forhold, hvori den, fordi det linjenummer, hvor denne værdi vil vise sig i, vil ikke altid være den samme, som følge af eventuelle fejl, der kan forekomme i programmet. Jeg ved, at der er et dap-n-kommando, som fortæller dig, hvilken linje, at værdien er, men det ser da dette vil være et automatiseret script, vil jeg ikke kunne se, hvilken linje er det hver gang scriptet kører. Nogen ideer / kommentarer / forslag?
Citat:
.............
DB2 \u003d> CALL STORED_PROC ('1 -2',?,?,?,?)
Værdien af produktionen parametre
--------------------------
Parameter name: PROC_MSG
Parameter Værdi: STORED_PROC afsluttet med succes
Parameter name: BATCHES_UPDATED
Parameter Værdi: 2
Parameter name: START_TS
Parameter Værdi: 2008-08-19-12.42.05.192288
Parameter name: END_TS
Parameter Værdi: 2008-08-19-12.42.05.193165
Retur Status \u003d 0
DB2 \u003d> afbryde igangværende
DB20000I SQL DISCONNECT Kommandoen blev udført.
DB2 \u003d> quit
DB20000I kommandoen quit fuldført.
|
Tak!