CREATE OR ALTER
将 SumStationStats 函数修改为启用 SCHEMABINDING。并将参数名改为 @EndDate,并与 CapitalBikeShare 表中的 EndDate 进行比较。
本练习是课程的一部分
SQL Server 中的函数与存储过程编写
练习说明
- 使用
CREATE OR ALTER关键词更新SumStationStats函数。 - 将参数名改为
@EndDate,数据类型设为date。 - 将
@EndDate与CapitalBikeShare表的EndDate比较。 - 启用
SCHEMABINDING。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- 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;