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
What are the purposes of using .net?
Explain the difference between constants and read-only variables?
Explain can 2 different applications use the same dll in gac at the same time?
Explain me why do we use msmq?
What is managed code execution?
What is the difference between response.redirect & server.transfer?
Explain the features that are common to all .Net languages.
What should you do to store an object in a viewstate?
What is RPC? What is the use of it?
What is the difference between encrypting a password and applying a hashing?
Will my .net app run on 64-bit windows?
What method do you use to explicitly kill a users session? How?
What is the difference between .net 2000 and .net 2005(features)? Which one is better?
Explain about .Net products?
Differentiate between managed and unmanaged code?