CREATE PROCEDURE avec OUTPUT
Créez une procédure stockée nommée cuspSumRideHrsSingleDay dans le schéma dbo qui accepte une date et retourne le total d'heures de trajet pour la date transmise.
Cette activité fait partie du cours
Écrire des fonctions et des procédures stockées dans SQL Server
Instructions de l’exercice
- Créez une procédure stockée appelée
cuspSumRideHrsSingleDaydans le schémadbo. - Déclarez
@DateParmcomme paramètre d'entrée et@RideHrsOutcomme paramètre de sortie. - Ne renvoyez pas le nombre de lignes à l'appelant.
- Assignez le Résultat de la requête à
@RideHrsOutet incluez le mot-cléRETURN.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
-- 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