शुरू करेंमुफ़्त में शुरू करें

टाइप-सेफ date फंक्शन आज़माएँ

इस अभ्यास में, आप TRY_CONVERT(), TRY_CAST(), और TRY_PARSE() फंक्शनों का इस्तेमाल करेंगे। ये सभी फंक्शन string डेटा को सुरक्षित तरीके से parse करके किसी दूसरे टाइप में बदलने की कोशिश करते हैं, और कन्वर्ज़न असफल होने पर NULL लौटाते हैं। किसी date टाइप में कन्वर्ज़न कई कारणों से फेल हो सकता है। अगर input string कोई valid date नहीं है, तो कन्वर्ज़न फेल होगा। अगर input फ़ॉर्मैट अस्पष्ट है, तो भी कन्वर्ज़न फेल हो सकता है। उदाहरण के लिए 04/01/2019, जिसका अर्थ संयुक्त राज्य में April 1, 2019 होता है, जबकि अधिकांश यूरोपीय देशों में January 4, 2019 समझा जाता है।

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL Server में Time Series Analysis

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

DECLARE
	@GoodDateINTL NVARCHAR(30) = '2019-03-01 18:23:27.920',
	@GoodDateDE NVARCHAR(30) = '13.4.2019',
	@GoodDateUS NVARCHAR(30) = '4/13/2019',
	@BadDate NVARCHAR(30) = N'SOME BAD DATE';

SELECT
	-- Fill in the correct data type based on our input
	___(DATETIME2(3), @GoodDateINTL) AS GoodDateINTL,
	-- Fill in the correct function
	___(DATE, @GoodDateDE) AS GoodDateDE,
	___(DATE, @GoodDateUS) AS GoodDateUS,
	-- Fill in the correct input parameter for BadDate
	___(DATETIME2(3), ___) AS BadDate;
कोड संपादित करें और चलाएँ