CommencerCommencez 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 renvoie le total d’heures de trajet pour la date passée en paramètre.

Cet exercice fait partie du cours

<cours>Écrire des fonctions et des procédures stockées dans SQL Server</cours>
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.
  • Affectez 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