CommencerCommencez gratuitement

CREATE OR ALTER

Modifiez la fonction SumStationStats pour activer SCHEMABINDING. Changez également le nom du paramètre en @EndDate et comparez-le à EndDate de la table CapitalBikeShare.

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

  • Utilisez les mots-clés CREATE OR ALTER pour mettre à jour la fonction SumStationStats.
  • Changez le nom du paramètre en @EndDate et le type de données en date.
  • Comparez @EndDate à EndDate de la table CapitalBikeShare.
  • Activez SCHEMABINDING.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

-- Update SumStationStats
___ ___ ___ FUNCTION dbo.___(___ AS ___)
-- Enable SCHEMABINDING
RETURNS TABLE ___ ___
AS
RETURN
SELECT
	StartStation,
    COUNT(ID) AS RideCount,
    SUM(DURATION) AS TotalDuration
FROM dbo.CapitalBikeShare
-- Cast EndDate as date and compare to @EndDate
WHERE CAST(___ AS Date) = ___
GROUP BY StartStation;
Modifier et exécuter le code