SkillsTest.pl SQL pytania i zadania rekrutacyjne Co to jest transakcja?

: 2017-09-18 | Nr 5 z 24

Pytanie

Co to jest transakcja? SQL

Transakcja

to blok operacji wykonywanych na bazie danych jako pojedyncza instrukcja. Jeśli którakolwiek z operacji jest niemożliwa do wykonania, żadna z operacji zawartych w bloku operacji nie jest wykonywana. Oznacza to, że albo wykonają się wszystkie operacje, albo żadna.
Przykład:
BEGIN TRANSACTION
UPDATE Employee
SET Name = 'John'
WHERE Id = 1
UPDATE Employee
SET Phone = '000-000-000'
WHERE Id = 2
COMMIT TRANSACTION

Polecamy

Na co możesz wydać swoje 15k?

Zabawki dla dwulatka