إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على:
Databricks SQL
Databricks Runtime
إنشاء تاريخ من yearحقول monthو و day .
بناء الجملة
make_date(year, month, day)
الوسيطات
year: تعبير INTEGER يقيم إلى قيمة من 1 إلى 9999.month: تعبير INTEGER يقيم إلى قيمة من 1 (يناير) إلى 12 (ديسمبر).day: تعبير INTEGER يقيم إلى قيمة من 1 إلى 31.
المرتجعات
تاريخ.
في Databricks SQL، إذا كانت أي من الوسيطات خارج الحدود، فإن النتيجة هي NULL.
في Databricks Runtime، إذا كانت أي من الوسيطات خارج الحدود، ترجع الدالة خطأ ما لم يكن spark.sql.ansi.enabled هو false، وفي هذه الحالة ترجع NULLالدالة .
الأمثلة
> SELECT make_date(2013, 7, 15);
2013-07-15
> SELECT make_date(2019, 13, 1);
NULL
> SELECT make_date(2019, 7, NULL);
NULL
> SELECT make_date(2019, 2, 30);
NULL