Dùng SP để DELETE
Tạo một stored procedure tên cuspRideSummaryDelete trong schema dbo để xóa một bản ghi hiện có trong bảng RideSummary và RETURN số hàng bị ảnh hưởng thông qua tham số output.
Bài tập này là một phần của khóa học
Viết Hàm và Thủ Tục Lưu Trữ trong SQL Server
Hướng dẫn bài tập
- Tạo stored procedure tên
cuspRideSummaryDeletenhận@DateParmlàm tham số đầu vào và có một tham số output kiểu integer tên@RowCountOut. - Xóa các bản ghi trong bảng
RideSummarycó giá trịDatetrùng với@DateParm. - Gán
@RowCountOutbằng@@ROWCOUNTđể trả về số hàng bị ảnh hưởng bởi câu lệnh.
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.
-- Create the stored procedure
CREATE PROCEDURE dbo.cuspRideSummaryDelete
-- Specify @DateParm input parameter
(___ ___,
-- Specify @RowCountOut output parameter
___ ___ ___)
AS
BEGIN
-- Delete record(s) where Date equals @DateParm
___ FROM dbo.___
___ ___ = ___
-- Set @RowCountOut to @@ROWCOUNT
___ ___ = ___
END;