SP如下,肯请指点CREATE PROCEDURE SP_TBManageRDetailsByUser
(
@GUID uniqueidentifier out,
@userN nvarchar(50) out,
@passW nvarchar(50) out,
@permissionS bit out,
@insertT datetime out,
@memoI nvarchar(500) out,
@retval int out
)
as
if exists(select GUID from TBManageR where userN=@userN)
begin
begin Tran
select  GUID=@GUID,userN=@userN,passW=@passW,permissionS=@permissionS,insertT=@insertT,memoI=@memoI  from TBManageR where userN=@userN
if @@rowcount<>1
begin
rollback
print'@@rowcount不为1,回滚操作'
select retval=1--失败
end
if @@Error<>0
begin
rollback
select retval=1--失败
end
commit Tran
select retval=0--成功
end
else
select retval=2--失败,不存在此用户的记录
GO