DATE
-Typ
Gilt für: Databricks SQL Databricks Runtime
Stellt Werte dar, die sich aus den Feldern für Jahr, Monat und Tag ohne Zeitzone zusammensetzen.
Syntax
DATE
Grenzwerte
Die Datumspanne, die unterstützt werden, reicht von June 23 -5877641 CE
bis July 11 +5881580 CE
.
Literale
DATE dateString
dateString
{ '[+|-]yyyy[...]' |
'[+|-]yyyy[...]-[m]m' |
'[+|-]yyyy[...]-[m]m-[d]d' |
'[+|-]yyyy[...]-[m]m-[d]d[T]' }
+
oder-
: Ein Optionszeichen.-
gibt BCE an,+
gibt CE (Standard) an.yyyy[...]
: Vier Ziffern, die ein Jahr darstellen.[m]m
: Ein ein- oder zweistelliger Monat zwischen01
und12
.[d]d
: Ein ein- oder zweistelliger Tag zwischen01
und31
.
Das Präfix DATE
ist fallinsensitiv.
Wenn das Literal kein ordnungsgemäßes Datum darstellt, löst Azure Databricks einen Fehler aus.
Beispiele
> SELECT DATE'0000';
0000-01-01
> SELECT DATE'2020-12-31';
2020-12-31
> SELECT DATE'2021-7-1T';
2021-07-01
> SELECT cast('1908-03-15' AS DATE)
1908-03-15
> SELECT DATE'-10000-01-01'
-10000-01-01