|
SQLServer2005提供了类似于C#和C++语言中的异常处理的错误处理机制。 Transact-SQL语句组可以包含在TRY块中。如果TRY块内部发生错误,则会将控制传递给CATCH块中包含的另一个语句组。
相关错误消息如下: ERROR_NUMBER()返回错误号。 ERROR_SEVERITY()返回严重性。 ERROR_STATE()返回错误状态号。 ERROR_PROCEDURE()返回出现错误的存储过程或触发器的名称。 ERROR_LINE()返回导致错误的例程中的行号。 ERROR_MESSAGE()返回错误消息的完整文本。
--让我们看看SQLServer2000下的错误捕获,对于某些错误实际上是无法捕获的
--创建一张通用日志表,以捕获代码执行过程中的相关错误
--创建一个存储过程,以进行错误捕获
参考 ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/tsqlref9/html/8c16ecdf-68f4-4a2a-b594-086e3344e58a.htm ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/tsqlref9/html/248df62a-7334-4bca-8262-235a28f4b07f.htm |
关于SQLServer2005的学习笔记—异常捕获及处理
2011-05-12 08:31 来源: http://blog.chinaunix.net/space.php?uid=9370128 作者:bq_wang 网友评论 0 条 浏览次数 0
上一篇:
下一篇:
相关主题:SQLServer2005 异常捕获 处理
- 2011-05-12 08:30关于SQLServer2005的学习笔记—系统触发器
- 2011-05-12 08:29关于SQLServer2005的学习笔记—自定义分组的实现
- 2011-05-12 08:28关于SQLServer2005的学习笔记—临时表、表变量和
- 2011-05-12 08:27关于SQLServer2005的学习笔记—XML的处理
- 2011-05-12 08:26关于SQLServer2005的学习笔记——统计学自动分组
