1. Conform
documentatiei Oracle, comportamentul tranzactional este similar cu cel al SQL Server. Doua cazuri speciale sunt Savepoints, cand se poate marca un punct intr-o tranzactie la care se poate reveni si tranzactiile "nested".
In cazul urmator:
-- Transaction 1
BEGIN TRAN
...
-- Transaction 2
BEGIN TRAN
...
-- Commit 1
COMMIT TRAN
...
primul
COMMIT TRAN nu face nimic concret asa ca orice
ROLLBACK TRAN va avea ca efect anularea tuturor modificarilor efectuate de la inceputul primei tranzactii.
2. OPENROWSET, linked server si OPENQUERY, OLE automation etc. Evident cea mai simpla metoda este OPENROWSET.
Cristian Andrei Lefter, SQL Server MVP
MCT, MCSA, MCDBA, MCAD, MCSD .NET,
MCTS, MCITP - Database Administrator SQL Server 2005
http://sqlserver.ro