using (TransactionScope myScope = new TransactionScope())
            {
                                第一执行oracle  procedure                再执行sql server procedure                myScope.Complete();
            }
这两个procedure里都没有tran ,这样如果sql server 的procedure执行错误时,oracle的procedure回rollback吗