ÎncepețiÎncepe gratuit

INSERT INTO @TABLE

În loc să stocăm valori statice într-o variabilă de tip tabel, hai să stocăm rezultatul unei interogări.

Acest exercițiu face parte din cursul

Scrierea funcțiilor și a procedurilor stocate în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Declară o variabilă de tip TABLE numită @RideDates cu următoarele coloane: RideStart și RideEnd.
  • Ambele coloane ale variabilei de tip tabel trebuie să aibă tipul de date date.
  • Folosește SELECT pentru a extrage valorile unice ale coloanelor StartDate și EndDate din tabelul CapitalBikeShare. Convertește-le din tipul datetime în tipul date folosind CAST.
  • Stochează rezultatele interogării în @RideDates.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

-- 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
Editează și rulează codul