तिथि का फ़ॉर्मेट बदलना
ध्यान रखिए कि SQL Server, तिथियों जैसे दिखने वाले character strings को आपके अनुमान से अलग तरह से interpret कर सकता है.
आपकी settings पर निर्भर करते हुए, string "29-04-2019" को या तो 29 अप्रैल के रूप में समझा जा सकता है, या फिर यह error दे सकता है कि date में conversion संभव नहीं है.
पहली स्थिति में, SQL Server day-month-year फ़ॉर्मेट मान रहा है, जबकि दूसरी में संभवतः month-day-year की अपेक्षा है और 29वाँ महीना होता ही नहीं.
इस अभ्यास में, आप SQL Server को बताएँगे कि आप कौन-सा date फ़ॉर्मेट इस्तेमाल करना चाहते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में डेटा मैनिपुलेट करने के लिए फ़ंक्शंस
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
DECLARE @date1 NVARCHAR(20) = '2018-30-12';
-- Set the date format and check if the variable is a date
SET DATEFORMAT ___;
SELECT ___(@date1) AS result;