Hallo,

ich versuche 2 Datenänderungen (inserts) mit einer Transaktion zu umgeben, damit entweder beide oder keine Änderung stattfindet.

Aus der Doku werde ich nicht wirklich schlau.

Grundsätzlich ist Commitment Control aus. Ich möchte es nur für diese Aktion verwenden.

Da gibts doch bestimmt ein einfaches Beispiel. Meine Versuche endeten alle mit SQL-Fehlern.

Ich stelle mir das so vor:
exec sql set transaction isolation level ???;
exec sql insert into ... ;
exec sql insert into 2...;
wenn fehler
exec sql ROLLBACK;
sonst
exec sql COMMIT;

Danke schon mal.