Savepoints & nested transactions
Në shqip: Pikat e ruajtjes në transaksione
ShpjegimiSQ
Brenda një transaksioni mund të vendosësh „pika ruajtjeje“ (SAVEPOINT) dhe të kthehesh vetëm te njëra prej tyre po dështon një hap, pa anuluar gjithë transaksionin.
EnglishEN
Inside a transaction you can set “savepoints” and roll back to one of them if a step fails, without cancelling the whole transaction.
Si ta mendosh
Si pikat e kontrollit në një lojë.
Lexoje në anglisht
Like checkpoints in a video game.
Shembull kodisql
BEGIN;
INSERT INTO porosite ...;
SAVEPOINT para_pageses;
-- po dështoi: ROLLBACK TO para_pageses;
COMMIT;