Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime
Erstellt einen Zeitstempel ohne Zeitzone aus Datums- und Zeitfeldern.
Syntax
make_timestamp_ntz(year, month, day, hour, min, sec)
make_timestamp_ntz(date, time)
Important
Das Argument time verwendet den TIME Datentyp, der sich in der Beta befindet.
Arguments
-
year: EinINTEGERAusdruck von1durch9999. -
month: EinINTEGERAusdruck von1(Januar) bis12(Dezember). -
day: EinINTEGERAusdruck von1durch31. -
hour: EinINTEGERAusdruck von0durch23. -
min: EinINTEGERAusdruck von0durch59. -
sec: Ein numerischer Ausdruck von0durch60. -
date: Ein Ausdruck, der die FelderDATEfür Jahr, Monat und Tag angibt. -
time: Ein Ausdruck, der die Felder Stunde, Minute und SekundeTIMEliefert.
Rücklieferungen
Ein TIMESTAMP_NTZ.
Ist sec60, interpretiert die Funktion es als und 0 fügt dem Ergebnis eine Minute hinzu.
Ist ein Argument außerhalb der Grenzen, erhebt die Funktion DATETIME_FIELD_OUT_OF_BOUNDS. Benutze stattdessen try_make_timestamp_ntz zur Rückkehr NULL .
Häufige Fehlerbedingungen
Beispiele
> SELECT make_timestamp_ntz(2014, 12, 28, 6, 30, 45.887);
2014-12-28 06:30:45.887
> SELECT make_timestamp_ntz(DATE'2014-12-28', TIME'06:30:45.887');
2014-12-28 06:30:45.887