Hãy tạo thủ tục dbo.LuyKe nhận @n INT và một tham số ra @tong BIGINT OUTPUT, dùng vòng lặp WHILE để tính tổng 1+2+⋯+n rồi gán vào @tong.
Sau đó đọc giá trị n từ bảng thamso(n) (bảng chỉ có đúng một dòng), gọi thủ tục và in ra một dòng duy nhất là kết quả.
Bảng thamso đã được tạo sẵn, có đúng một dòng. Cột: n INT.
0≤n≤100000.
Một dòng duy nhất: tổng 1+2+⋯+n. Nếu n≤0 thì in 0.
Bài làm phải bắt đầu bằng một dòng GO. Bắt buộc dùng WHILE, không dùng công thức n(n+1)/2.
Ví dụ:
Đầu vào:
CREATE TABLE thamso(n INT);
INSERT INTO thamso(n) VALUES (5);
Đầu ra:
15
Đang tải editor...