Answer Posted / vini778
It is used for raising the error from sql statement
Eg shown below
IF @@TRANCOUNT>0 ROLLBACK TRANSACTION
Raise an error with the details of the
exception
DECLARE @ErrorMessage NVARCHAR
(
MAX
)
DECLARE @ErrorSeverity INT;
DECLARE
@ErrorState INT;
SELECT
@ErrorMessage=ERROR_MESSAGE
(
)
,
@ErrorSeverity=ERROR_SEVERITY
(
)
,
@ErrorState=ERROR_STATE
(
)
;
-- Use RAISERROR inside the CATCH
block to return error
-- information about the original
error that caused
-- execution to jump to the CATCH
block.
RAISERROR
(
@ErrorMessage,-- Message
text.
@ErrorSeverity,--
Severity.
@ErrorState -- State.
)
;
| Is This Answer Correct ? | 1 Yes | 4 No |
Post New Answer View All Answers
Explain the purpose of Remoting in .NET?
Explain the difference between the while and for loop.
What is the base class of Button control in .NET?
What's the .net collection class that allows an element to be accessed using a unique key?
Tell us what is heap and what is stack?
What is .net technology?
What is the advantage of .net?
Types of evidence in .net with context to CAS
How can you turn-on and turn-off cas?
Explain what is the difference between response.redirect & server.transfer?
Which Namespace is used to to achieve MultiThreading in .NET?
How boxing and unboxing occures in memory?
What is .net assembly?
What is the difference between boxing and unboxing?
Describe session handling in a webform, how does it work and what are the limitations?