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

事务问题!

楼主newabby(荣)2002-09-17 15:10:39 在 MS-SQL Server / 基础类 提问

从网个抄个了SQLSERVER事务处理的例子,总觉有点怪怪,各位帮忙看看!  
  这个存储过程是保证存新注册的用户的数据能存到表USRE和USERDOC。会不会那里出错!  
   
  Create   proc   RegisterUser    
  (@usrName   varchar(30),   @usrPasswd   varchar(30),@age   int,   @PhoneNum   varchar(20),   @Address   varchar(50)   )    
  as    
  begin    
  --显示定义并开始一个事务    
  begin   tran      
  insert   into   [USER](userName,userPasswd)   values(@usrName,@usrPasswd)    
  if   @@error<>0    
  begin    
        --操作失败,则事务回滚    
          rollback   tran      
        --返回存储过程,并设置返回码为事务操作失败    
        return     -1  
  end    
  insert   into   USERDOC(userName,age,PhoneNumber,Address)      
  values(@Usrname,@age,@PhoneNum,@Address)    
  if   @@error<>0    
  begin    
  --操作失败,则事务回滚    
          rollback   tran      
          return     -1    
  end  
  commit   tran      
  return   0    
  end 问题点数:50、回复次数:3Top

1 楼newly_ignorant(不学无术)回复于 2002-09-17 15:14:53 得分 25

晕,我怎么没发现问题啊。Top

2 楼newabby(荣)回复于 2002-09-17 15:19:11 得分 0

对,没错!!是我自己菜,呵呵!!Top

相关问题

  • 事务?
  • 事务
  • 事务问题
  • 事务问题
  • 关于事务
  • 事务处理
  • 事务日志
  • 事务问题
  • 关于事务
  • asp.net事务

关键词

  • 存储过程
  • 事务
  • usrname
  • userdoc
  • usrpasswd
  • tran
  • phonenum
  • age
  • 操作失败
  • varchar

得分解答快速导航

  • 帖主:newabby
  • newly_ignorant

相关链接

  • SQL Server类图书

广告也精彩

反馈

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