sql语句的分块 当一语句发生错误时 不执行该语句 但是执行下面语句
当为一段sql语句划分语句块并比较时 由于中间某一语句块 发生错误 在asp。net平台中 会中断执行 怎样使其 显示该语句块错误代号 但是继续执行完下面语句!
求详解!急求!
------解决方案--------------------
--该方法对级别较高的方法无效
begin try
--可能发生错误的语句块
end try
begin catch
GOTO AAA
end catch
AAA:
--后面的语句
------解决方案--------------------
这个就是事务中最重要的部分。 前台asp.net的处理,连续性比完整性更重要。但数据库侧,通常完整性比连续性更加的重要。所以在数据库的处理里面,虽然可以使用try catch的方法处理。但为数据完整性,通常的做法还是rollback该事务,检查错误原因,重新执行事务的方式处理的。