Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:
Databricks SQL
Databricks Runtime
Olyan értékeket jelöl, amelyek az év, a hónap és a nap mezőiből állnak, időzóna nélkül.
Szintaxis
DATE
Korlátok
A támogatott dátumtartomány June 23 -5877641 CE és July 11 +5881580 CE között van.
Literálok
DATE dateString
dateString
{ '[+|-]yyyy[...]' |
'[+|-]yyyy[...]-[m]m' |
'[+|-]yyyy[...]-[m]m-[d]d' |
'[+|-]yyyy[...]-[m]m-[d]d[T]' }
-
+vagy-: Egy beállításjel.-A BCE-t,+a CE-t (alapértelmezett) jelzi. -
yyyy[...]: Négy számjegy, amelyek egy évet jelölnek. -
[m]m: Egy vagy két számjegyű hónap az01és12között. -
[d]d: Egy vagy kétjegyű nap01és31között. -
[T]: Nem kötelezőTkarakter, amely elválasztja a dátumot a nap időpontjától. Mivel egyDATEértéknek nincs időösszetevője, a záró értékTengedélyezett, de figyelmen kívül hagyható.
Az előtag DATE nem érzékeny a kis- és nagybetűkre.
Ha a literál nem felel meg a megfelelő dátumnak, az Azure Databricks hibát jelez.
Példák
> 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