START TRANSACTION

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

START TRANSACTION (někdy též BEGIN WORK či jen BEGIN) je příkaz, který v jazyce SQL zahájí databázovou transakci.

Žádná změna provedená od tohoto okamžiku nebude viditelná ostatním uživatelům, dokud nebude zavolán příkaz COMMIT nebo příkaz ROLLBACK. Příkaz ROLLBACK vrátí databázi do stavu před započetím transakce. +more Jak příkaz COMMIT, tak i ROLLBACK ukončí aktuální transakci. Pro spuštění nové transakce je třeba použít znovu příkaz START TRANSACTION.

V jazyce SQL je možné použít totožné příkazy BEGIN, BEGIN TRANSACTION a START TRANSACTION. BEGIN se občas plete s jiným příkazem GO, který slouží ke spuštění více zadaných SQL příkazů a s transakcemi nemusí mít nic společného.

Kategorie:SQL

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top