CREATE OR ALTER
Ändra funktionen SumStationStats så att SCHEMABINDING aktiveras. Ändra även parameternamnet till @EndDate och jämför med EndDate i tabellen CapitalBikeShare.
Den här övningen är en del av kursen
Skriva funktioner och lagrade procedurer i SQL Server
Övningsinstruktioner
- Använd nyckelorden
CREATE OR ALTERför att uppdatera funktionenSumStationStats. - Ändra parameternamnet till
@EndDateoch datatypen tilldate. - Jämför
@EndDatemedEndDatei tabellenCapitalBikeShare. - Aktivera
SCHEMABINDING.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
-- 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;