Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz procedurę składowaną o nazwie cuspSumRideHrsSingleDay w schemacie dbo.
  • Zadeklaruj @DateParm jako parametr wejściowy, a @RideHrsOut jako parametr wyjściowy.
  • Nie wysyłaj liczby wierszy do wywołującego.
  • Przypisz wynik zapytania do @RideHrsOut i użyj słowa kluczowego RETURN.

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
Edytuj i uruchom kod