--call your second sp here
if @@error<> 0
--failed
esle
--succeeded
if @@error<> 0
--failed
esle
--succeeded
解决方案 »
- SQL Server 企业管理器不小心删掉了
- 这条语句如何能生成view?
- 请教基础问题,在线等,谢谢!登录帐号的安全标识SID有什么用?
- 如何同时更新两条记录,值互换[求助]
- 出大乱子了,比较郁闷 看不出哪里有错,请教高手
- 这样的行列该怎样转换呢?在线等
- 菜鸟求救---------一个简单的运算??????????
- 关于.dbf数据库彻底删除问题?
- 按钮请进!!数据库查询问题!!
- 我知道这个问题很简单,但是已经找了很久没有找到答案,关于sqlServer安装的问题,大神们,来解决我吧
- 如何让两台sql server服务器实现数据同步(可以不是实时的,是定时同步)?
- 分布式查询中使用OPENDATASOURCE
begin
......
exec p1
.......
exec p2
.....
exec p3
end
我怎样能让,p1,p2,p3 一起成功,否则一起失败
......
exec p1
.......
exec p2
.....
exec p3
if @@error=0
commit test
else rollback test
......
exec @p1RetrunValue=p1
.......
exec @p2RetrunValue=p2
.....
exec @p3RetrunValue=p3
if @p1RetrunValue=0 and @p2RetrunValue=0 and @p3RetrunValue=0
commit tt
else rollback tt当然你的每个存储过程都要返回如:return @@Error