Ik ben het uitvoeren van een opgeslagen proc en het verzenden van de resultaten in een logbestand. Vervolgens heb ik wil grijpen een resultaat van de output parameters (hieronder vet, 2), zodat ik het kan slaan in een variabele die vervolgens zal worden genoemd in een ander script. Er zijn meer details die krijgen gedrukt in het begin van het log bestand, maar wat je zie hieronder wordt afgedrukt op het einde van het logbestand. Deze zaken waarin het omdat het regelnummer waar deze waarde wordt weergegeven in niet altijd hetzelfde zal zijn, als gevolg van eventuele fouten die kunnen optreden in het programma. Ik weet dat er een grep-n commando die u vertelt wat lijn die waarde is, maar omdat dit zal een geautomatiseerd script, zal ik niet in staat zijn om wat lijn is telkens het script te zien loopt. Eventuele ideeën / opmerkingen / suggesties?
Citaat:
.............
db2 \u003d> OPROEP STORED_PROC ('1 -2',?,?,?,?)
Waarde van de output-parameters
--------------------------
Parameter Naam: PROC_MSG
Parameter Waarde: STORED_PROC voltooid
Parameter Naam: BATCHES_UPDATED
Parameter Waarde: 2
Parameter Naam: START_TS
Parameter Waarde: 2008-08-19-12.42.05.192288
Parameter Naam: END_TS
Parameter Waarde: 2008-08-19-12.42.05.193165
Terug Status \u003d 0
db2 \u003d> verbreken huidige
DB20000I De SQL DISCONNECT opdracht is voltooid.
db2 \u003d> quit
QUIT DB20000I De opdracht is uitgevoerd.
|
Bedankt!