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

त्रुटि को CATCH करें

dbo.cuspRideSummaryDelete को चलाएँ और अमान्य @DateParm मान '1/32/2018' पास करें ताकि आप देखें कि त्रुटि को कैसे हैंडल किया जाता है. यह अमान्य तारीख @DateParm के nvarchar डेटा टाइप द्वारा स्वीकार कर ली जाएगी, लेकिन stored procedure के निष्पादन के समय जब SQL इसे एक वैध तारीख में कन्वर्ट करने का प्रयास करेगा, तब त्रुटि होगी.

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

SQL Server में फंक्शंस और स्टोरड प्रोसीजर्स लिखना

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

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

  • @ReturnCode वैरिएबल को integer और @ErrorOut को nvarchar(max) के रूप में DECLARE करें.
  • dbo.cuspRideSummaryDelete को execute करें और @DateParm के लिए '1/32/2018' पास करें.
  • @Error पैरामीटर को @ErrorOut असाइन करें.
  • उनके मान देखने के लिए @ReturnCode और @ErrorOut दोनों को select करें.

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

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

-- Create @ReturnCode
___ ___ ___
-- Create @ErrorOut
___ ___ ___(___)
-- Execute the SP, storing the result in @ReturnCode
___ ___ = ___.___
    -- Specify @DateParm
	___ = '1/32/2018',
    -- Assign @ErrorOut to @Error
	___ = ___ OUTPUT
-- Select @ReturnCode and @ErrorOut
___
	___ AS ReturnCode,
    ___ AS ErrorMessage;
कोड संपादित करें और चलाएँ