İlk transaction'ımızı oluşturma
Artık ilk transaction'ını kurmaya hazırsın. Slaytlarda da belirtildiği gibi, ABD'de bankacılık standartlarını ve raporlama formatlarını belirleyen kurum olan FFEIC verileriyle çalışıyorsun. Yakın zamanda kural değişti: Tüketici mevduat hesabı sağladığını raporlamak artık yalnızca aracılı (brokered) mevduatların 5.000.000 $'ı aşması durumunda doğru kabul ediliyor.
Bu güncellemeyi güvenle yapmak için bir transaction kullanalım. "Provides Consumer Deposits" bayrağı RCONP752 sütununda, aracılı mevduatlar ise RCON2365 sütununda bulunuyor.
Bu egzersiz
PostgreSQL'de İşlemler (Transaction) ve Hata Yönetimi
kursunun bir parçasıdırEgzersiz talimatları
- Transaction'ı
BEGINile başlat. RCON23655.000.000 $'dan büyükseRCONP752alanını'true'olacak şekilde güncelle.- Transaction'ı
COMMITile tamamla. RCONP752değeri'true'olan satırların sayısını seç.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- Begin a new transaction
___;
-- Update RCOP752 to true if RCON2365 is over 5000000
UPDATE ffiec_reci
___ RCONP752 = 'true'
WHERE RCON2365 > ___;
-- Commit the transaction
___;
-- Select a count of records now true
SELECT COUNT(RCONP752)
FROM ffiec_reci
WHERE ___ = 'true';