CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Créez une procédure stockée appelée cuspSumRideHrsSingleDay dans le schéma dbo.
  • Déclarez @DateParm comme paramètre d'entrée et @RideHrsOut comme paramètre de sortie.
  • Ne renvoyez pas le nombre de lignes à l'appelant.
  • Assignez le Résultat de la requête à @RideHrsOut et 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
Modifier et exécuter le code