帶回傳值的 EXECUTE
執行 dbo.cuspRideSummaryUpdate,將 RideHours 在 '3/1/2018' 這天改為 300。同時儲存該預存程序的回傳代碼。
本練習屬於課程
在 SQL Server 中撰寫函式與預存程序
練習說明
- 宣告整數變數
@ReturnStatus,並將其值指定為dbo.cuspRideSummaryUpdate的結果。 - 執行預存程序,設定
@DateParm為'3/1/2018',@RideHrs為300。 SELECT出@ReturnStatus看其值,並從RideSummary查詢'3/1/2018'的記錄,觀察此 SP 更新的影響。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
-- Create @ReturnStatus
___ ___ AS int
-- Execute the SP, storing the result in @ReturnStatus
___ ___ = ___.___
-- Specify @DateParm
___ = '___',
-- Specify @RideHrs
___ = ___
-- Select the columns of interest
___
@ReturnStatus AS ReturnStatus,
Date,
RideHours
FROM ___.___
WHERE ___ = '3/1/2018';