请问如何在SQL Server的存储过程或是Studio中获得ErrorMessage
或者告诉在哪里可以找到@@error和errormessage的对应关系也可以多谢

解决方案 »

  1.   

    select * from master.sys.sysmessages
      

  2.   

    ERROR_NUMBER() 傳回錯誤號碼。2005可用
    ERROR_MESSAGE() 傳回錯誤訊息的完整文字。這段文字包括提供給可替代參數的值,例如長度、物件名稱或時間。
    ERROR_SEVERITY() 傳回錯誤嚴重性。
    ERROR_STATE() 傳回錯誤狀態代碼。
    ERROR_LINE() 傳回常式內導致錯誤的行號。
    ERROR_PROCEDURE() 傳回發生錯誤的預存程序或觸發程序之名稱。
      

  3.   

    select * from master.sys.sysmessages
      

  4.   

    select * from master.dbo.sysmessages
      

  5.   

    2000的
    select * from master..sysmessages