CREATE OR ALTER
SumStationStats fonksiyonunu SCHEMABINDING etkin olacak şekilde değiştir. Ayrıca parametre adını @EndDate olarak değiştir ve CapitalBikeShare tablosundaki EndDate ile karşılaştır.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Fonksiyonlar ve Saklı Yordamlar Yazma
Egzersiz talimatları
SumStationStatsfonksiyonunu güncellemek içinCREATE OR ALTERanahtar sözcüklerini kullan.- Parametre adını
@EndDateve veri türünüdateolarak değiştir. @EndDatedeğeriniCapitalBikeSharetablosundakiEndDateile karşılaştır.SCHEMABINDINGözelliğini etkinleştir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- 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;