P°φkaz COMMIT (SQL)

p°φkaz_COMMIT :: COMMIT [ WORK ] [ AND [ NO ] CHAIN ]

P°φkaz COMMIT ukonΦuje prßv∞ probφhajφcφ transakci. VÜechny zm∞ny provedenΘ v tΘto transakci se natrvalo zapφÜou do databßze a stanou se viditeln²mi pro ostatnφ klienty. Zßrove≥ p°φkaz odstranφ doΦasnΘ zßmky, kterΘ byly na zßznamech b∞hem provßd∞nφ transakce umφst∞ny.

Pokud p°i provßd∞nφ p°φkazu COMMIT dojde k chyb∞ nebo pokud akce provedenΘ v transakci poruÜily n∞kterΘ integritnφ omezenφ, provede se automaticky p°φkaz ROLLBACK a transakce je odvolßna jako celek.

P°φkaz COMMIT zruÜφ vÜechny body nßvratu (savepoints) vytvo°enΘ v transakci.

Je-li uvedeno AND CHAIN, po ukonΦenφ transakce bude zahßjena transakce novß se stejn²mi vlastnostmi jako dosavadnφ transakce.

Je-li p°φkaz COMMIT proveden uvnit° atomickΘho slo₧enΘho p°φkazu, nastane chybov² sqlstate 2D000.