CREATE PROCEDURE z OUTPUT
Utwórz procedurę składowaną o nazwie cuspSumRideHrsSingleDay w schemacie dbo, która przyjmuje datę i zwraca łączną liczbę godzin przejazdu dla podanej daty.
To ćwiczenie jest częścią kursu
Funkcje i procedury składowane w SQL Server
Instrukcje do ćwiczenia
- Utwórz procedurę składowaną o nazwie
cuspSumRideHrsSingleDayw schemaciedbo. - Zadeklaruj
@DateParmjako parametr wejściowy, a@RideHrsOutjako parametr wyjściowy. - Nie wysyłaj liczby wierszy do wywołującego.
- Przypisz wynik zapytania do
@RideHrsOuti użyj słowa kluczowegoRETURN.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
-- 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