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
Oefeninstructies
- Maak een stored procedure met de naam
cuspSumRideHrsSingleDayin hetdbo-schema. - Declareer
@DateParmals invoerparameter en@RideHrsOutals uitvoerparameter. - Stuur het aantal rijen niet terug naar de aanroeper.
- Wijs het queryresultaat toe aan
@RideHrsOuten neem het sleutelwoordRETURNop.
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