CATCH an error
Execute dbo.cuspRideSummaryDelete and pass an invalid @DateParm value of '1/32/2018' to see how the error is handled. The invalid date will be accepted by the nvarchar data type of @DateParm, but the error will occur when SQL attempts to convert it to a valid date when executing the stored procedure.
Cet exercice fait partie du cours
Writing Functions and Stored Procedures in SQL Server
Instructions
DECLAREvariable@ReturnCodeas anintegerand@ErrorOutas anvarchar(max).- Execute
dbo.cuspRideSummaryDeleteand pass'1/32/2018'as the@DateParmvalue. - Assign
@ErrorOutto the@Errorparameter. - Select both
@ReturnCodeand@ErrorOutto see their values.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
-- 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;