1 /****** 对象: StoredProcedure [dbo].[SLS_LT_TeamManager_Common] ******/ 2 SET ANSI_NULLS ON 3 GO 4 SET QUOTED_IDENTIFIER ON 5 GO 6 /* 7 --用途说明:信息(添加,修改) 8 --创建用户:lgw 9 --创建时间:2014-01-26 10 */ 11 CREATE PROCEDURE [dbo].[SLS_LT_TeamManager_Common] 12 ( 13 @Id int, 14 @TeamNo varchar(50), 15 @TeamName varchar(50), 16 @TeamUserName varchar(20), 17 @TeamPwd varchar(50), 18 @TeamPhone varchar(20), 19 @TeamCode varchar(50), 20 @CreateUser varchar(50), 21 @CreateIp varchar(50) 22 ) 23 AS 24 BEGIN 25 --变量 26 DECLARE @Des varchar(500) 27 SET @Des=‘‘ 28 --开始事务-- 29 BEGIN TRAN 30 IF @Id=0 31 BEGIN 32 INSERT INTO SLS_LT_TeamManager(TeamNo,TeamName,TeamUserName,TeamPwd,TeamPhone,TeamCode) 33 VALUES(@TeamNo,@TeamName,@TeamUserName,@TeamPwd,@TeamPhone,@TeamCode) 34 IF @@ERROR<>0 OR @@ROWCOUNT<>1 35 BEGIN 36 SELECT ‘-1‘ AS RetNo,‘添加信息操作失败‘ AS RetMsg 37 ROLLBACK TRAN 38 RETURN 39 END 40 set @Des = ‘添加团队经理(lt)信息,经理ID[‘ + @TeamNo+‘]‘ 41 END 42 ELSE 43 BEGIN 44 UPDATE SLS_LT_TeamManager SET 45 TeamNo=@TeamNo,TeamName=@TeamName,TeamUserName=@TeamUserName,TeamPwd=@TeamPwd,TeamPhone=@TeamPhone,TeamCode=@TeamCode 46 WHERE Id=@Id 47 IF @@ERROR<>0 OR @@ROWCOUNT<>1 48 BEGIN 49 SELECT ‘-2‘ AS RetNo,‘保存信息操作失败‘ AS RetMsg 50 ROLLBACK TRAN 51 RETURN 52 END 53 SET @Des=‘修改团队经理(lt)信息,经理ID[‘+@TeamNo+‘]‘ 54 END 55 56 --添加日志 57 --EXEC 58 --IF @@ERROR<>0 59 --BEGIN 60 -- SELECT ‘-3‘ AS RetNo, ‘日志保存操作失败‘ AS RetMsg 61 -- ROLLBACK TRAN 62 -- return 63 --END 64 65 select ‘1‘ as RetNo,‘操作成功‘ as RetMsg 66 COMMIT TRAN 67 END