Tạo giao dịch đầu tiên
Giờ bạn đã sẵn sàng xây dựng giao dịch đầu tiên. Như đã đề cập trong các slide, bạn đang làm việc với dữ liệu từ FFEIC, tổ chức tại Mỹ đặt ra các tiêu chuẩn ngân hàng và định dạng báo cáo. Gần đây họ đã thay đổi quy tắc báo cáo: cờ cho biết bạn cung cấp tài khoản tiền gửi cho người tiêu dùng chỉ được đặt thành true nếu bạn có hơn $5,000,000 tiền gửi môi giới.
Hãy dùng một giao dịch để cập nhật an toàn. Cờ "Provides Consumer Deposits" nằm ở cột RCONP752 và số tiền gửi môi giới nằm ở cột RCON2365.
Bài tập này là một phần của khóa học
Giao dịch và Xử lý Lỗi trong PostgreSQL
Hướng dẫn bài tập
BEGINgiao dịch.- Cập nhật trường
RCONP752thành'true'khiRCON2365lớn hơn $5,000,000. - Kết thúc giao dịch với
COMMIT. SELECTsố lượng dòng màRCONP752là'true'.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
-- 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';