Variablen für Datum/Uhrzeit

Funktionen und Stored Procedures in SQL Server schreiben

Meghan Kwartler

IT Consultant

Schließfächer

Funktionen und Stored Procedures in SQL Server schreiben
-- Variable DECLARE und Anfangswert zuweisen
 DECLARE @StartTime as time = '08:00 AM'
-- Variable DECLARE und dann Wert mit SET setzen
DECLARE @StartTime AS time 
SET @StartTime = '08:00 AM'
-- Variable DECLARE, dann Wert mit SET setzen
DECLARE @BeginDate as date 
SET 
  @BeginDate = (
    SELECT TOP 1 PickupDate 
    FROM YellowTripData 
    ORDER BY PickupDate ASC
  );
Funktionen und Stored Procedures in SQL Server schreiben

CASTing

-- CAST-Syntax
CAST ( expression AS data_type [ ( length ) ] ) 
-- Gibt expression basierend auf data_type zurück
-- datetime-Variable DECLARE
-- Wert für @BeginDate und @StartTime mit CAST zuweisen
DECLARE @StartDateTime as datetime 
SET @StartDateTime = CAST(@BeginDate as datetime) + CAST(@StartTime as datetime)
Funktionen und Stored Procedures in SQL Server schreiben
-- Tabellenvariable mit zwei Spalten DECLARE
DECLARE @TaxiRideDates TABLE(
    StartDate date,
    EndDate date)
-- Feste Werte in die Tabellenvariable INSERT
INSERT INTO @TaxiRideDates (StartDate, EndDate)
SELECT '3/1/2018', '3/2/2018'
-- Ergebnis der Abfrage INSERT
INSERT INTO @TaxiRideDates(StartDate, EndDate)
SELECT DISTINCT
    CAST(PickupDate  as date), 
    CAST(DropOffDate  as date)
    FROM YellowTripData;
Funktionen und Stored Procedures in SQL Server schreiben

Jetzt bist du dran: DECLARE, SET, CAST & INSERT!

Funktionen und Stored Procedures in SQL Server schreiben

Preparing Video For Download...