Aan de slagGa gratis aan de slag

Werken met repeatable read

Met de video in gedachten gaan we praktisch aan de slag met een transactie op het niveau repeatable read. We willen een "stabiliteits"factor instellen voor de interne activa van een bank als die consumentendeposito’s toestaat. Dat doen we door een aangepast veld, FIELD48, gelijk te zetten aan een retainerwaarde als de bank rekeningen voor consumentendeposito’s toestaat, zoals aangegeven in RCONP752.

Inmenging door een externe transactie zou de toepassing van onze factor veranderen. Repeatable read beschermt je transactie tegen wijzigingen van buitenaf in gegevens die beschikbaar waren toen we onze eerste query in de transactie uitvoerden.

Deze oefening maakt deel uit van de cursus

Transacties en foutafhandeling in PostgreSQL

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

-- Create a new transaction with a repeatable read isolation level
___ ___ ___ ___ ___ ___;

-- Update records for banks that allow consumer deposit accounts
UPDATE ffiec_reci 
SET FIELD48 = 100 
WHERE RCONP752 = 'true';

-- Update records for banks that do not allow consumer deposit accounts
UPDATE ffiec_reci 
SET FIELD48 = 50 
WHERE RCONP752 = 'false';

-- Commit the transaction
___;
Code bewerken en uitvoeren