Kategoria: SQL Dodane przez marcin90

Co to jest transakcja?

1 odpowiedź

2 0 Dodane 10-06-2018 przez marcin90

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

Dodaj swoją wersję odpowiedzi

Dodajesz odpowiedź jako gość. Zaloguj się się by uzyskać dostęp do rankingu oraz powiadomień.