CREATE PROCEDURE dengan OUTPUT
Buat Stored Procedure bernama cuspSumRideHrsSingleDay dalam skema dbo yang menerima sebuah tanggal dan mengembalikan total jam perjalanan untuk tanggal yang diberikan.
Latihan ini merupakan bagian dari kursus
Menulis Function dan Stored Procedure di SQL Server
Instruksi latihan
- Buat stored procedure bernama
cuspSumRideHrsSingleDaydalam skemadbo. - Deklarasikan
@DateParmsebagai parameter masukan dan@RideHrsOutsebagai parameter keluaran. - Jangan kirim jumlah baris ke pemanggil.
- Tetapkan Hasil kueri ke
@RideHrsOutdan sertakan kata kunciRETURN.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
-- Create the stored procedure
___ ___ dbo.___
-- Declare the input parameter
___ date,
-- Declare the output parameter
___ numeric ___
AS
-- Don't send the row count
___ ___ ___
BEGIN
-- Assign the query result to @RideHrsOut
___
___ = SUM(DATEDIFF(second, StartDate, EndDate))/3600
FROM CapitalBikeShare
-- Cast StartDate as date and compare with @DateParm
WHERE CAST(StartDate AS date) = @DateParm
RETURN
END