ErrorLog 資料表 (AdventureWorks)
記錄 AdventureWorks 資料庫中經由 TRY...CATCH 建構函式裡 CATCH 區塊所捕捉到的所有錯誤。從 TRY...CATCH 建構函式的 CATCH 區塊內執行 dbo.uspLogError 預存程序時,該程序會插入資料。
ErrorLog 資料表定義
ErrorLog 資料表包含於 dbo 結構描述內。
資料行 | 資料類型 | Null 屬性 | 描述 |
---|---|---|---|
ErrorLogID |
int |
非 Null |
ErrorLog 資料列的主索引鍵。 |
ErrorTime |
datetime |
非 Null |
發生錯誤的日期和時間。 |
UserName |
sysname |
非 Null |
執行批次,卻發生錯誤的使用者。 |
ErrorNumber |
int |
非 Null |
發生錯誤的錯誤編號。 |
ErrorSeverity |
int |
NULL |
發生錯誤的嚴重性。 |
ErrorState |
int |
NULL |
發生錯誤的狀態編號。 |
ErrorProcedure |
nvarchar(126) |
NULL |
發生錯誤的預存程式或觸發程序的名稱。 |
ErrorLine |
int |
NULL |
發生錯誤的行號。 |
ErrorMessage |
nvarchar(4000) |
非 Null |
發生錯誤的訊息文字。 |
請參閱
概念
其他資源
AdventureWorks 資料字典
TRY...CATCH (Transact-SQL)
在 Transact-SQL 中使用 TRY...CATCH