Start_transaction

Internφ programovacφ jazykC/C++Pascal

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

Parametry

[cdp kontextovß prom∞nnß klienta]

Popis

Funkce Start_transaction zahajuje provßd∞nφ transakce. Pokud se transakce ji₧ provßdφ, funkce neud∞lß nic. Funkce odpovφdß SQL p°φkazu START TRANSACTION.

Stupe≥ izolace transakce se nastavuje funkcφ Set_transaction_isolation_level. Nenφ li izolace specifikovßna, pou₧ije se stupe≥ izolace READ_COMMITED. Transakce se potvrzuje funkcφ Commit a odvolßvß funkcφ Roll_back.

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 se transakce ji₧ provßdφ. V opaΦnΘm p°φpad∞ vracφ TRUE a povahu chyby lze zjistit volßnφm funkce Signalize.

Viz