INSERT INTO @TABLE
这一次不再把静态值存入表变量,而是将查询结果存进去。
本练习是课程的一部分
SQL Server 中的函数与存储过程编写
练习说明
- 声明一个名为
@RideDates的TABLE变量,包含列RideStart和RideEnd。 - 两个表变量列的数据类型都应为
date。 - 从
CapitalBikeShare表中SELECTStartDate和EndDate的唯一值,并将它们从datetimeCAST为date类型。 - 将查询结果存入
@RideDates。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- Declare @RideDates
___ ___ ___(
-- Define RideStart column
___ ___,
-- Define RideEnd column
___ ___)
-- Populate @RideDates
___ ___ @RideDates(RideStart, RideEnd)
-- Select the unique date values of StartDate and EndDate
SELECT ___
-- Cast StartDate as date
___(___ as date),
-- Cast EndDate as date
___(___ as date)
FROM CapitalBikeShare
SELECT *
FROM @RideDates