CREATE OR ALTER
Modifică funcția SumStationStats pentru a activa SCHEMABINDING. De asemenea, schimbă numele parametrului în @EndDate și compară-l cu EndDate din tabela CapitalBikeShare.
Acest exercițiu face parte din cursul
Scrierea funcțiilor și a procedurilor stocate în SQL Server
Instrucțiuni pentru exercițiu
- Folosește cuvintele cheie
CREATE OR ALTERpentru a actualiza funcțiaSumStationStats. - Schimbă numele parametrului în
@EndDateși tipul de date îndate. - Compară
@EndDatecuEndDatedin tabelaCapitalBikeShare. - Activează
SCHEMABINDING.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
-- 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;