Strings को dates में कन्वर्ट करें
CONVERT() फंक्शन का व्यवहार CAST() जैसा ही होता है। जब strings को dates में ट्रांसलेट किया जाता है, तो ये दोनों फंक्शन अंदर-ही-अंदर बिल्कुल वही काम करते हैं। हालाँकि हमने Chapter 1 के एक पिछले अभ्यास में CONVERT() के तीनों पैरामीटर इस्तेमाल किए थे, यहाँ हमें केवल दो पैरामीटर चाहिए होंगे: data type और input expression.
इस अभ्यास में, हम फिर से dbo.Dates नामक टेबल को देखेंगे। इस बार हमें अपने जर्मन ऑफिस से dates मिलेंगे। जर्मन dates को संभालने के लिए, हमें SET LANGUAGE का उपयोग करके अपनी मौजूदा सेशन की भाषा German में बदलनी होगी। इसका असर date और time फ़ॉर्मैट्स तथा system messages पर पड़ता है.
सबसे पहले dbo.Dates टेबल पर क्वेरी चलाकर देखें कि यह पिछले अभ्यास से कैसे अलग है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
SQL Server में Time Series Analysis
अभ्यास निर्देश
CONVERT()फंक्शन का उपयोग करकेDateTextको date data type में ट्रांसलेट करें.- फिर
CONVERT()फंक्शन का उपयोग करकेDateTextकोDATETIME2(7)data type में ट्रांसलेट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
SET LANGUAGE 'GERMAN'
SELECT
d.DateText AS String,
-- Convert to DATE
___(___, d.DateText) AS StringAsDate,
-- Convert to DATETIME2(7)
___(___, d.DateText) AS StringAsDateTime2
FROM dbo.Dates d;