ErrorLog 表 (AdventureWorks)

记录由 TRY...CATCH 结构的 CATCH 块捕获的 AdventureWorks 数据库中的所有错误。在 TRY...CATCH 结构的 CATCH 块中执行 dbo.uspLogError 存储过程,即可插入数据。

ErrorLog 表定义

ErrorLog 表包含在 dbo 架构中。

数据类型 为空性 说明

ErrorLogID

int

非空

ErrorLog 行的主键。

ErrorTime

datetime

非空

发生错误的日期和时间。

UserName

sysname

非空

执行发生错误的批处理的用户。

ErrorNumber

int

非空

发生的错误的错误号。

ErrorSeverity

int

发生的错误的严重性。

ErrorState

int

发生的错误的状态号。

ErrorProcedure

nvarchar(126)

发生错误的存储过程或触发器的名称。

ErrorLine

int

发生错误的行号。

ErrorMessage

nvarchar(4000)

非空

发生的错误的消息文本。

请参阅

概念

AdventureWorks 中的存储过程

其他资源

AdventureWorks 数据字典
TRY...CATCH (Transact-SQL)
在 Transact-SQL 中使用 TRY...CATCH

帮助和信息

获取 SQL Server 2005 帮助