1) BEGIN apre una transazione

2) COMMIT conferma la transazione

3) ROLLBACK (torna indietro)
ES: se stai inserendo dentro una tabella
10 record...
ed i primi 6 sono andati a buon fine (la query non ha riportato errori)
ed il settimo(7) record presenta un errore!!!
con ROLLBACK annulli l'INTERA operazione...
quindi nel caso specifico (rip. nell'esempio)
nessun record verrà scritto nella tabella (nemmeno i primi 6,
quelli che non hanno riportati errori) e credimi, in molti casi
le transazioni sono INDISPENSABILI.

leggi anche qua:
http://forum.html.it/forum/showthrea...ht=transazioni