Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution

    Đề bài: [SQL Server] Thủ tục thêm sinh viên mới

    Bảng sinhvien(id, ten, diem).

    Hãy tạo thủ tục dbo.ThemSinhVien nhận ba tham số @id INT, @ten NVARCHAR(50), @diem INT và chèn một dòng mới vào bảng sinhvien.

    Sau đó gọi thủ tục để thêm sinh viên (99, N'Zét', 10), rồi in ra id và ten của toàn bộ sinh viên sắp xếp theo id tăng dần.

    • Định dạng đầu vào:

      Bảng sinhvien đã được tạo sẵn. Cột: id INT, ten NVARCHAR(50), diem INT.

    • Ràng buộc đầu vào:

      Số sinh viên ≤1000\le 1000≤1000.

    • Định dạng đầu ra:

      Mỗi dòng gồm id và ten, cách nhau bởi TAB.

    Ghi chú:

    Bài làm phải bắt đầu bằng một dòng GO. Thủ tục chỉ thực hiện INSERT, phần SELECT viết ở ngoài sau khi gọi thủ tục.

    Ví dụ:

    Đầu vào:

    CREATE TABLE sinhvien(id INT, ten NVARCHAR(50), diem INT);
    INSERT INTO sinhvien(id,ten,diem) VALUES (1,N'An',9),(2,N'Binh',8);

    Đầu ra:

    1	An
    2	Binh
    99	Zét

    Chủ đề

    🗄️ Cơ sở dữ liệuSQL ServerSQL Server: Stored ProcedureTất cả môn học

    Đang tải editor...