请问存储过程中的事务处理如:
if @@Error<>0
begin
rollback
end
else
begin
commit
end和程序中的事务处理如:
try
{
myTrans.Commit();
}
catch(Exception e)
{
myTrans.Rollback();
}
有什么区别吗?两者同一时间内是不是用一个就可以了?
if @@Error<>0
begin
rollback
end
else
begin
commit
end和程序中的事务处理如:
try
{
myTrans.Commit();
}
catch(Exception e)
{
myTrans.Rollback();
}
有什么区别吗?两者同一时间内是不是用一个就可以了?
同时只用一个没有问题的