Theo quy định lưu trữ, các tài khoản đã đóng phải được sao lưu sang bảng riêng.
AccountArchive gồm: account_id INT (khóa chính), customer_id INT NOT NULL, balance DECIMAL(18,2) NOT NULL.INSERT INTO ... SELECT để sao chép vào AccountArchive mọi tài khoản trong Accounts có status = 'CLOSED' (chỉ 3 cột trên). Không xóa dữ liệu ở Accounts.Cú pháp CREATE TABLE cho ba cột này giống nhau ở SQL Server và MySQL.
Accounts(account_id, customer_id, balance, status). Bảng AccountArchive do bạn tạo.
(Chấm theo trạng thái dữ liệu: nội dung AccountArchive và bảng Accounts không đổi.)
Ví dụ:
Đầu vào:
Đầu ra:
8 4 230000000.00 93 5
9 4 1250000000.00 93 5
21 9 15000000.00 93 5
22 9 780000000.00 93 5
23 9 780000000.00 93 5
Giải thích:
Đang tải editor...