这个整个语句段实现什么功能,请详细解释??? 如果if成立,执行赋值给@pMsg ,然后插入一笔记录给表tbSMNotice,如果出错则跳到ERROR_QUIT,回退!否则往下COMMIT TRAn,return返回,结束!不过你似乎漏了一个begin tran,应该放在insert之前 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if @message = '2'--如果发送信息是2,则执行下面begin select @pMsg = '彩铃资费包括:月租费5元(每月收取);歌曲使用费根据不同的歌曲有不同定价(一次性收取),一般是2-5元'--给@pMsg赋值 insert into tbSMNotice(fdcSourAddr,fdcDestAddr,fdcFeeAddr,fdcMessage,fdiFeeType,fdiFmtType,fdiArea,fdcSubArea,fdiUserType) values(@Haoma + '12530',@SourAddr,@SourAddr,@pMsg, 70000 ,0,@iArea,@cSubArea,@iUserType)--做新增数据功能 if @@error <> 0 goto ERROR_QUIT--如果出错,则退出 COMMIT TRAN--提交 returnend-------------整个的结构就是if @message = '2'--如果发送信息是2,则执行下面begin select @pMsg = ''--给@pMsg赋值 insert into tbSMNotice(fdcSourAddr) values(@Haoma)--做新增数据功能 if @@error <> 0 goto ERROR_QUIT--如果出错,则退出 COMMIT TRAN--提交 returnend---------------if @message = '2'--如果发送信息是2,则执行下面 begin --- endelse begin --- end sql语句标点不会加 求助一简单问题 求一条sql语句 关于申购表单中,审核人数不确认的情况,如何设计数据库? 数据库安装 我怎么才能或许该字段中的括号里的内容 问一个SQL的切割字符串的问题 sql7.0怎么备份数据? 缩小 sql7 的日志文件,大分送上,当面 谢谢!!! 求SQL Server 2016 SQL Prompt智能提示插件 数据导错了,苦死我了,求一sql语句,将帮忙呀 日期字段筛选?如同distinct一样!!
select @pMsg = '彩铃资费包括:月租费5元(每月收取);歌曲使用费根据不同的歌曲有不同定价(一次性收取),一般是2-5元'--给@pMsg赋值
insert into tbSMNotice(fdcSourAddr,fdcDestAddr,fdcFeeAddr,fdcMessage,fdiFeeType,fdiFmtType,fdiArea,fdcSubArea,fdiUserType)
values(@Haoma + '12530',@SourAddr,@SourAddr,@pMsg, 70000 ,0,@iArea,@cSubArea,@iUserType)--做新增数据功能
if @@error <> 0 goto ERROR_QUIT--如果出错,则退出 COMMIT TRAN--提交
return
end-------------
整个的结构就是
if @message = '2'--如果发送信息是2,则执行下面begin
select @pMsg = ''--给@pMsg赋值
insert into tbSMNotice(fdcSourAddr) values(@Haoma)--做新增数据功能
if @@error <> 0 goto ERROR_QUIT--如果出错,则退出
COMMIT TRAN--提交
return
end
---------------
if @message = '2'--如果发送信息是2,则执行下面 begin
---
end
else
begin
---
end