T-SQL DATETIME2FROMPARTS Funktion

Die T-SQL DATETIME2FROMPARTS Funktion gehört zu den T-SQL Datums- und Uhrzeitfunktionen und gibt einen datetime2-Wert für die angegebenen Datums- und Zeitargumente zurück.

Die T-SQL Datums- und Uhrzeitfunktion wird aus mindestens sieben einzelnen Parametern gebildet, die numerische Werte enthalten muss.

Die Funktion DATETIME2FROMPARTS gibt einen Fehler aus, wenn mindestens ein erforderliches Argument einen ungültigen Wert hat.

Das Beispiel zur T-SQL DATETIME2FROMPARTS-Funktion zeigt den Einsatz und die Möglichkeiten dieser T-SQL Funktion.

T-SQL DATETIME2FROMPARTS Funktion Syntax

Die T-SQL DATETIME2FROMPARTS Funktion kann folgendermaßen verwendet werden:

DATETIME2FROMPARTS(year, month, day, hour, minute, seconds, fractions, precision)

Folgende Parameter müssen in der Funktion eingesetzt werden:

  • year: Ein ganzzahliger Ausdruck, der das Jahr angibt.
  • month: Ein ganzzahliger Ausdruck, der den Monat angibt.
  • day: Ein ganzzahliger Ausdruck, der den Tag angibt.
  • hour: Ein ganzzahliger Ausdruck, der eine Stunde angibt.
  • minute: Ein ganzzahliger Ausdruck, der eine Minute angibt.
  • seconds: Ein ganzzahliger Ausdruck, der eine Sekunde angibt.
  • fractions: Ein ganzzahliger Ausdruck, der einen Sekundenbruchteil-Wert angibt.
  • precision: Ein ganzzahliger Ausdruck, der die Genauigkeit des datetime2-Wertes angibt.

Die DATETIME2FROMPARTS-Funktion gibt einen datetime2-Wert für die angegebenen Datums- und Zeitargumente zurück.

Die Funktion DATETIME2FROMPARTS gibt null zurück, wenn mindestens ein erforderliches Argument einen Nullwert hat.

T-SQL DATETIME2FROMPARTS Funktion Beispiel

Das folgende T-SQL DATETIME2FROMPARTS Beispiel veranschaulicht, wie die T-SQL Funktion verwendet werden kann. Im folgenden Beispiel wird aus einzelnen Parametern der DATETIME2FROMPARTS-Funktion ein vollständig initialisierten Datum/Uhrzeit-Wert gebildet, der einen für die angegebenen Datums- und Uhrzeit zurückgibt:

SELECT DATETIME2FROMPARTS (2020, 08, 01, 7, 46, 45, 0, 0)

Das Ergebnis der SQL SELECT-Abfrage ist:

2020-08-01 07:46:45.0000000

Weiterführende Artikel

Bitte bewerten (1 - 5):