Bazat e të dhënave

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;

Terma të lidhur