Anda bingung antara transaksi dan penguncian. Transaksi mengembalikan data Anda kembali ke keadaan semula jika ada kesalahan. Jika tidak, itu akan memindahkan data ke status baru. Anda tidak akan pernah memiliki data Anda dalam keadaan terputus-putus saat operasi ditransaksikan. Di sisi lain, penguncian adalah yang memungkinkan atau mencegah banyak pengguna mengakses data secara bersamaan. Untuk menjawab pertanyaan Anda, pilih...insert bersifat atomik dan selama tidak ada kunci granular yang diminta secara eksplisit, tidak ada pengguna lain yang dapat menyisipkan saat select..insert sedang berlangsung.