1. 程式人生 > >sql語句trycatch捕獲錯誤資訊

sql語句trycatch捕獲錯誤資訊

begin try 
  insert into accountbase(name) values ('111')
end try
begin catch
    --ERROR_NUMBER() 返回錯誤號。 
--ERROR_SEVERITY() 返回嚴重性。 
--ERROR_STATE() 返回錯誤狀態號。 
--ERROR_PROCEDURE() 返回出現錯誤的儲存過程或觸發器的名稱。 
--ERROR_LINE() 返回導致錯誤的例程中的行號。 
--ERROR_MESSAGE() 返回錯誤訊息的完整文字。 該文字可包括任何可替換引數所提供的值,如長度、物件名或時間。


select ERROR_MESSAGE()