Guten Morgen,
ich habe derzeit erste Berührungspunkte mit SQL-Transaktionen. Um ein grobes gefühl für das Thema zu bekommen habe ich folgendes kleines Programm geschrieben:

dcl-proc main;
dcl-pi *n;
end-pi;
//---
dcl-s x int(10) inz(0);

//Set the isolation level
exec sql set option commit = *RR;

//execute some sql
monitor;
exec sql delete from x.y where name = 'test commit';
x /= x;
exec sql commit;

//roll back if something bad happened
on-error;
exec sql rollback;
endMon;
//---
on-exit;
//---
end-proc main;


Im Joblog taucht nun diese meldung auf:

COMMIT-Stufe *RR eskalierte bis Sperre *EXCLRD.

Da das Programm genau das tut was es soll frage ich mich jetzt was diese meldung zu bedeuten hat. Ist sie wichtig? sollte man das Handlen?

Mit freundlichem Gruß
x00