2007-01-29

深入理解SQL Server 中的错误处理

来源: 本站收集整理 作者:佚名 评论 0 条
 DECLARE @ReturnCode INT EXECUTE @ReturnCode = usp_TestTransaction @ParamValue = 'S', @ThrowError = 0 PRINT @ReturnCode

这些程序调用利用了参数Return,它能够显示出一个存储过程的成功与否。在你的代码中明确设置参数Return,来显示程序运行是否成功是一个很好的编程习惯。这样,当存储过程失败的时候,你可以得知,并采取必要的措施来处理。例如,你可以嵌套程序调用和事务。你的应用可以潜在地定义一个事务,调用一个存储过程和提交或回滚外部事务(取决于存储过程的成败)。

放眼未来

SQL Server 2000中有效的错误处理的要害在于细致的事务设计和始终对变量@@ERROR 的值的检查。在日后的文章中,我将向你说明如何在SQL Server 2005中利用TRYCATCH语句的错误处理新能力。


共3页: 上一页 [1] [2] 3 下一页

(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:分析MS SQL Server里函数的两种用法  
下一篇:SQLSERVER中,数据库同步的实现
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号