U verwart transactie en vergrendeling. Transactie zet uw gegevens terug naar de oorspronkelijke staat als er een fout is. Als dit niet het geval is, worden de gegevens naar de nieuwe staat verplaatst. U zult uw gegevens nooit in een intermitterende staat hebben wanneer de bewerkingen worden uitgevoerd. Aan de andere kant is vergrendeling degene die toestaat of voorkomt dat meerdere gebruikers tegelijkertijd toegang hebben tot de gegevens. Om je vraag te beantwoorden, selecteer...insert is atomair en zolang er geen granulaire vergrendelingen expliciet worden gevraagd, kan geen enkele andere gebruiker invoegen terwijl select..insert bezig is.