CREATE OR ALTER
Uprav funkci SumStationStats tak, aby používala SCHEMABINDING. Také změň název parametru na @EndDate a porovnej ho se sloupcem EndDate tabulky CapitalBikeShare.
Toto cvičení je součástí kurzu
Psaní funkcí a uložených procedur v SQL Serveru
Pokyny k cvičení
- Pomocí klíčových slov
CREATE OR ALTERaktualizuj funkciSumStationStats. - Změň název parametru na
@EndDatea jeho datový typ nadate. - Porovnej
@EndDatese sloupcemEndDatetabulkyCapitalBikeShare. - Povol
SCHEMABINDING.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
-- 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;