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>Instructions de l’exercice
- Utilisez les mots-clés
CREATE OR ALTERpour mettre à jour la fonctionSumStationStats. - Changez le nom du paramètre en
@EndDateet le type de données endate. - Comparez
@EndDateàEndDatede la tableCapitalBikeShare. - 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;