Ø 异常
在程序中,有时候完成一些Transact-SQL会出现错误、异常信息。如果我们想自己处理这些异常信息的话,需要手动捕捉这些信息。那么我们可以利用try catch完成。
TRY…CATCH 构造包括两部分:一个 TRY 块和一个 CATCH 块。如果在 TRY 块中所包含的 Transact-SQL 语句中检测到错误条件,控制将被传递到 CATCH 块(可在此块中处理该错误)。
CATCH 块处理该异常错误后,控制将被传递到 END CATCH 语句后面的第一个 Transact-SQL 语句。如果 END CATCH 语句是存储过程或触发器中的最后一条语句,控制将返回到调用该存储过程或触发器的代码。将不执行 TRY 块中生成错误的语句后面的 Transact-SQL 语句。
如果 TRY 块中没有错误,控制将传递到关联的 END CATCH 语句后紧跟的语句。如果 END CATCH 语句是存储过程或触发器中的最后一条语句,控制将传递到调用该存储过程或触发器的语句。
TRY 块以 BEGIN TRY 语句开头,以 END TRY 语句结尾。在 BEGIN TRY 和 END TRY 语句之间可以指定一个或多个 Transact-SQL 语句。CATCH 块必须紧跟 TRY 块。CATCH 块以 BEGIN CATCH 语句开头,以 END CATCH 语句结尾。在 Transact-SQL 中,每个 TRY 块仅与一个 CATCH 块相关联。
# 错误函数
1 2 3
你可能感兴趣的文章
如何修改SQL Server 2005/2008 数据库路径
php 如何连接MS SQL Server 数据库
怎么快速获取access、SQL Server数据
SQL Server中自动获取编号字段
SQL Server中快速删除重复记录
如何确定SQL Server栏中的最大值
修复SQL Server的MDF文件的方法
SQL Server数据库崩溃的方法
SQL Server 2008可用性
SQL Server 2008 R2新特性:主数据管理
SQLServer定量性能分析
SQLServer执行计划成本
上一页:SQL Server 中时间比较详解 下一页:SQL Server中如何比较两个表的各组数据方法总结
关于SQL Server 事务、异常和游标详解(1/3)的评论
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com