使用 SP 進行 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;