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