34,593
社区成员
发帖
与我相关
我的任务
分享
CREATE Procedure T_save1
(
@phid varchar(20),
@datestr varchar(20),
@txt varchar(10)
)
AS
declare @tempstr varchar(30)
set @tempstr='你的激活码'+@txt
EXEC sp_addlinkedsrvlogin 'SMS','false',null,'sa','123qweasdzxc'
INSERT INTO SMS.SMSInfo.dbo.SendSms (CellPhone,CText,Cdate,Ctime,SendB) VALUES (@phid,@tempstr,@datestr,'0',0)
RETURN
GO
CREATE Procedure T_save1
(
@phid varchar(20),
@datestr varchar(20),
@txt varchar(10)
)
AS
SET XACT_ABORT ON --强制出错全部回滚
BEGIN TRAN
declare @tempstr varchar(30)
set @tempstr='你的激活码'+@txt
EXEC sp_addlinkedsrvlogin 'SMS','false',null,'sa','123qweasdzxc'
INSERT INTO SMS.SMSInfo.dbo.SendSms (CellPhone,CText,Cdate,Ctime,SendB) VALUES (@phid,@tempstr,@datestr,'0',0)
--出错处理
IF @@ERROR<>0 GOTO errhandle---->發生錯誤直接跳轉到後面,不發生錯誤提交
COMMIT TRAN
RETURN
errhandle:
IF @@ERROR<>0
BEGIN
ROLLBACK TRAN
END
RETURN
GO