使用存储过程进行 DELETE
在 dbo 架构下创建名为 cuspRideSummaryDelete 的存储过程,用于删除 RideSummary 表中的现有记录,并通过输出参数 RETURN 受影响的行数。
本练习是课程的一部分
SQL Server 中的函数与存储过程编写
练习说明
- 创建名为
cuspRideSummaryDelete的存储过程,接受@DateParm作为输入参数,并包含一个名为@RowCountOut的整数输出参数。 - 删除
RideSummary表中Date值与@DateParm相同的记录。 - 将
@RowCountOut设为@@ROWCOUNT,以返回该语句受影响的行数。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- 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;