Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Typ:
Gäller för: Databricks SQL
Databricks Runtime
Representerar värden som består av värden för fälten år, månad och dag, utan tidszon.
Syntax
DATE
Gränser
Det datumintervall som stöds är June 23 -5877641 CE
till July 11 +5881580 CE
.
Literaler
DATE dateString
dateString
{ '[+|-]yyyy[...]' |
'[+|-]yyyy[...]-[m]m' |
'[+|-]yyyy[...]-[m]m-[d]d' |
'[+|-]yyyy[...]-[m]m-[d]d[T]' }
-
+
eller-
: Ett alternativtecken.-
betecknar f.v.t.,+
betecknar v.t. (standardinställning). -
yyyy[...]
: Fyra siffror som representerar ett år. -
[m]m
: En månad med en eller två siffror mellan01
och12
. -
[d]d
: En eller tvåsiffrig dag mellan01
och31
.
Prefixet DATE
är skiftlägesokänsligt.
Om literalen inte representerar ett korrekt datum skapar Azure Databricks ett fel.
Exempel
> 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