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>Übungsanweisungen
- Deklariere eine
TABLE-Variable namens@RideDatesmit den SpaltenRideStartundRideEnd. - Beide Spalten der Tabellenvariablen sollen den Datentyp
datehaben. SELECTdie eindeutigen Werte vonStartDateundEndDateaus der TabelleCapitalBikeShare.CASTsie vondatetimein den Datentypdate.- 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