A transaction is an atomic unit of work, meaning that all of the steps in a transaction must be performed completely, all must be undone completely. SQLWizard supports the concept of a transaction by allowing you to commit or rollback all edits made to the result since the last commit or rollback.