BaşlayınÜcretsiz Başlayın

Kirli okumaları önle

50.000 $'dan fazla bakiyesi olan kaç hesap olduğunu analiz etmen gerekiyor.

Hesap sayısı önemli bir sonuç olduğundan, henüz COMMIT ya da ROLLBACK edilmemiş başka işlemler tarafından değiştirilmiş verileri okumak istemezsin. Bunu yaparak kirli okumaları önlersin. Ancak, yinelenemez (non-repeatable) ya da hayalet (phantom) okumaları dikkate alman gerekmiyor.

Betiği hazırla.

Bu egzersiz

SQL Server'da İşlemler ve Hata Yönetimi

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Kirli okumaları önlemek için uygun yalıtım seviyesini ayarla.
  • Kriteri karşılayan hesapların sayısını seç.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

-- Set the appropriate isolation level
SET TRANSACTION ___ ___ ___ ___

-- Count the accounts
SELECT ___(*) AS number_of_accounts
FROM accounts
WHERE current_balance >= 50000;
Kodu Düzenle ve Çalıştır