CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  疑难问题

问题如下:怎样在程储过程中让错误转移,不要因错误终止事务?

楼主Johnny_Zhang()2004-02-02 18:19:06 在 MS-SQL Server / 疑难问题 提问

问题如下:怎样在程储过程中让错误转移,不要因错误终止事务? 问题点数:0、回复次数:7Top

1 楼1ssp(城市猎人)回复于 2004-02-02 18:25:17 得分 0

go   to语句  
  Top

2 楼Johnny_Zhang()回复于 2004-02-02 18:44:15 得分 0

在何时用?怎样用?是@@ERROR<>0   GOTO   Label   ?Top

3 楼1ssp(城市猎人)回复于 2004-02-02 19:03:56 得分 0

create   proc   p1  
  as  
  update   table   set   ....  
  if   @@error   <>0    
  goto   err1  
  .....  
  ....  
  err1;  
          ....  
     
   
   
   
  Top

4 楼leimin(黄山光明顶)回复于 2004-02-02 19:09:08 得分 0

SQLSERVER对严重的错误是无法跳转的,直接会返回错误,如果是一些结果的错误,比如没有结果集,值为NULL....你可以通过@@error,@@rowcount...全局变量进行控制,然后分别处理。  
  Top

5 楼Johnny_Zhang()回复于 2004-02-02 19:34:42 得分 0

"将字元(char)字串转换成smalldatetime资料型别的语法错误",这类错误可以转以吗?Top

6 楼Jianli2004(健力)(星是UP来的)回复于 2004-02-02 19:44:01 得分 0

noTop

7 楼Jianli2004(健力)(星是UP来的)回复于 2004-02-02 19:44:47 得分 0

严重同意黄光明Top

相关问题

  • “安装程序因遇到错误而永久终止!”
  • 如何捕捉事务处理中的错误信息?
  • 请教:关于事务处理(BeginTrans...)中的错误处理
  • 事务上处理的错误!!急!!!请帮下忙!
  • 怎样捕捉错误,实现事务回滚?
  • SQL 的奇怪事务错误??还是ADO的问题???
  • 部分oracle事务处理总是提示错误
  • 使用事务出现了错误怎么还能插入?
  • 郁闷,散 200 分!ORA-02074: cannot ROLLBACK in a distributed transaction 事务回滚错误
  • ---=== 事务中的Execute()语句错误不能触发事务回滚吗? ===---

关键词

  • 转移
  • 错误
  • 程储
  • 终止事务
  • 问题如下
  • err1
  • 过程中让错误转移
  • 字
  • error0goto
  • 结果

得分解答快速导航

  • 帖主:Johnny_Zhang

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo