Aan de slagBegin gratis

INSERT INTO @TABLE

In plaats van statische waarden in een tabelvariabele op te slaan, slaan we nu het resultaat van een query op.

Deze oefening maakt deel uit van de cursus

Functies en opgeslagen procedures schrijven in SQL Server

Bekijk cursus

Oefeninstructies

  • Declareer een TABLE-variabele met de naam @RideDates met de kolommen RideStart en RideEnd.
  • Beide kolommen van de tabelvariabele moeten van het gegevenstype date zijn.
  • SELECT de unieke waarden van StartDate en EndDate uit de tabel CapitalBikeShare. CAST ze van datetime naar het gegevenstype date.
  • Sla de queryresultaten op in @RideDates.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

-- 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
Code bewerken en uitvoeren