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

Error functions का उपयोग

हर महीने के लिए, आप जानना चाहते हैं कि आपके बाइक स्टोर में कुल कितना पैसा कमाया गया। हर ऑर्डर लाइन की जाँच करने के बजाय, आपने सोचा कि ऐसा स्क्रिप्ट तैयार करना बेहतर होगा जो इसे compute करे और परिणाम दिखाए।

स्क्रिप्ट लिखते समय आपसे एक गलती हो गई। जैसा कि आप देख सकते हैं, ऑपरेशन 'Total: ' + SUM(price * quantity) AS total में cast conversion नहीं है, जिसके कारण error आ रहा है.

हम इस error को कैसे पकड़ें? Error number, severity, state, line, और message दिखाइए.

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

SQL Server में Transactions और Error Handling

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

अभ्यास निर्देश

  • ऑपरेशन को TRY ब्लॉक में रखिए.
  • फंक्शनों को CATCH ब्लॉक में रखिए.
  • Error की जानकारी select कीजिए.

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

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

-- Set up the TRY block
___ ___  	
	SELECT 'Total: ' + SUM(price * quantity) AS total
	FROM orders  
___ ___
-- Set up the CATCH block
___ ___  
	-- Show error information.
	SELECT  ___ AS number,  
        	___ AS severity_level,  
        	___ AS state,
        	___ AS line,  
        	___ AS message; 	
___ ___ 
कोड संपादित करें और चलाएँ