START TRANSACTION
Kategorie: Nezařazeno (celkem: 23181 referátů a seminárek)
Informace o referátu:
- Přidal/a: anonymous
- Datum přidání: 12. srpna 2008
- Zobrazeno: 1315×
- Licence: GNU Free Documentation License
- Seznam autorů a změn
- Vyloučení odpovědnosti
Příbuzná témata
START TRANSACTION
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. 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.
| SQL | |
|---|---|
| Příkazy jazyka SQL: |
SELECT • INSERT • UPDATE • DELETE • CREATE • DROP • ALTER • SHOW • GRANT • REVOKE • START TRANSACTION • COMMIT • ROLLBACK • EXPLAIN • MERGE • TRUNCATE • LOAD DATA |
| Klíčová slova: |
JOIN • UNION • INTERSECT • GROUP BY • ORDER BY • LIMIT • HAVING • WITH ROLLUP |
| Ostatní pojmy: |
Systém řízení báze dat • Tabulka • Index • Poddotaz • Uložená procedura • Uživatelsky definovaná funkce • Transakce • Trigger • Pohled • Agregační funkce • Referenční integrita |