Aan de slagBegin gratis

CREATE PROCEDURE met OUTPUT

Maak een Stored Procedure met de naam cuspSumRideHrsSingleDay in het dbo-schema die een datum accepteert en het totale aantal rituren voor de doorgegeven datum retourneert.

Deze oefening maakt deel uit van de cursus

Functies en opgeslagen procedures schrijven in SQL Server

Bekijk cursus

Oefeninstructies

  • Maak een stored procedure met de naam cuspSumRideHrsSingleDay in het dbo-schema.
  • Declareer @DateParm als invoerparameter en @RideHrsOut als uitvoerparameter.
  • Stuur het aantal rijen niet terug naar de aanroeper.
  • Wijs het queryresultaat toe aan @RideHrsOut en neem het sleutelwoord RETURN op.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

-- 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
Code bewerken en uitvoeren