Roll_back

c/c++pascal

BOOL [cd_]Roll_back([cdp_t cdp]);
function [cd_]Roll_back([cdp : cdp_t]) : Boolean;

Parametry

[cdp kontextová proměnná klienta]

Popis

Funkce Roll_back zruší rozpracovanou transakci a zajistí, že žádné změny, které byly od zahájení transakce provedeny, se nepromítnou do databáze. Pokud žádná transakce není zahájena, funkce neudělá nic.

Funkci lze nahradit prostředky SQL. Více o transakcích naleznete na stránkách popisu jazyka SQL.

Hodnota funkce

Funkce vrací hodnotu FALSE, pokud se akci podařilo úspěšně provést, nebo pokud žádná transakce není zahájena. V opačném případě vrací TRUE a povahu chyby lze zjistit voláním funkce Signalize.

Viz