DATE
نوع
ينطبق على: Databricks SQL Databricks Runtime
يمثل القيم التي تتضمن قيم الحقول السنة والشهر واليوم، دون منطقة زمنية.
بناء الجملة
DATE
الحدود
نطاق التواريخ المعتمدة هو June 23 -5877641 CE
إلى July 11 +5881580 CE
.
القيم الحرفية
DATE dateString
dateString
{ '[+|-]yyyy[...]' |
'[+|-]yyyy[...]-[m]m' |
'[+|-]yyyy[...]-[m]m-[d]d' |
'[+|-]yyyy[...]-[m]m-[d]d[T]' }
+
أو-
: علامة خيار.-
يشير إلى BCE،+
ويشير إلى CE (افتراضي).yyyy[...]
: أربعة أرقام تمثل سنة.[m]m
: شهر واحد أو رقمين بين01
و12
.[d]d
: يوم واحد أو رقمين بين01
و31
.
البادئة DATE
غير حساسة لحالة الأحرف.
إذا كانت القيمة الحرفية لا تمثل تاريخا مناسبا، فإن Azure Databricks يثير خطأ.
الأمثلة
> 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