1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giao dịch và Xử lý lỗi trong SQL Server

Connected

Bài tập

Ngăn chặn non-repeatable reads

Bạn phụ trách phân tích dữ liệu về khách hàng ngân hàng của mình.

Bạn chuẩn bị một script trước tiên chọn dữ liệu của mọi khách hàng. Sau đó, script của bạn cần thực hiện một số phép toán dựa trên kết quả đó. (Trong bài này, chúng ta sẽ không tập trung vào các phép toán này.) Tiếp theo, bạn muốn chọn lại cùng một dữ liệu, đảm bảo rằng không có gì thay đổi.

Vì đây là bước quan trọng, bạn cho rằng tốt hơn hết là không ai có thể thay đổi bất cứ điều gì trong bảng customers cho đến khi bạn hoàn tất phân tích. Bằng cách này, bạn ngăn chặn non-repeatable reads.

Hướng dẫn

100 XP
  • Thiết lập mức cô lập phù hợp để ngăn chặn non-repeatable reads.
  • Bắt đầu một giao dịch.
  • COMMIT giao dịch.