LoslegenKostenlos starten

INSERT INTO @TABLE

Anstatt statische Werte in einer Tabellenvariablen zu speichern, lass uns das Ergebnis einer Abfrage speichern.

Diese Übung ist Teil des Kurses

<Kurs>Funktionen und Stored Procedures in SQL Server schreiben</Kurs>
Kurs ansehen

Übungsanweisungen

  • Deklariere eine TABLE-Variable namens @RideDates mit den Spalten RideStart und RideEnd.
  • Beide Spalten der Tabellenvariablen sollen den Datentyp date haben.
  • SELECT die eindeutigen Werte von StartDate und EndDate aus der Tabelle CapitalBikeShare. CAST sie von datetime in den Datentyp date.
  • Speichere die Abfrageergebnisse in @RideDates.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- 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 bearbeiten und ausführen