Logging Error Message
-
Friday, February 01, 2013 5:17 PM
I have a table with the colums:
FirstName LastName TemporaryID PermanentID
Harry Potter 12345 NULLL
RAM R 5678 NULLThe above column is being updated with the help of the stored procedure .
I am writing a stored procedure and within this stored procedure i'm calling other stored proc to update PermanentID column in the above table.
i'm using while loop for this/
Within while loop i'm calling the other stored procedure and updating this column for each record .
But , just in case during the process if there is any problem , I dont want to come out the loop instead I want to log the error message into a table and continue looking for the next record.
But,since I am using the stored procedure wiht try and catch block it automatically goes to catch and the process stops .How can log the errror message within the TRY BLOCK .
All Replies
-
Friday, February 01, 2013 5:25 PM
try to create RaiseError in your inner procedure which is updating your permanentID in the loop.
in the RaiseError you need to give low severity level.
http://msdn.microsoft.com/en-us/library/ms178592.aspx
Thanks & Regards Prasad DVR
-
Friday, February 01, 2013 6:15 PM
this way , I wont be able to log the error message created by the SQL Server .Right ?
it will log the error message that is being hardcoded .
-
Friday, February 01, 2013 6:34 PM
Try this link -
http://www.sqlservercentral.com/Forums/Topic1403316-1292-1.aspx
Narsimha
- Marked As Answer by anki2010 Friday, February 01, 2013 7:55 PM
-
Friday, February 01, 2013 7:55 PMthanks Naarasimha .,

