Menguasai Kontrol Transaksi SQL Server: Panduan Lengkap COMMIT, ROLLBACK, dan SAVEPOINT
Menguasai Kontrol Transaksi SQL Server: Panduan Lengkap COMMIT, ROLLBACK, dan SAVEPOINT Pernahkah kamu membayangkan apa yang terjadi jika sistem bank tiba-tiba mati tepat setelah saldomu dikurangi, tetapi sebelum rekening tujuan menerima transferan tersebut? Ke mana uang itu pergi? Di sinilah peran penting dari Kontrol Transaksi (Transaction Control) di dalam dunia basis data. Melalui mekanisme yang tepat, database memastikan bahwa serangkaian proses manipulasi data (DML) harus sukses seutuhnya atau gagal sama sekali—sebuah prinsip sakral yang dikenal dengan istilah Atomicity . Yuk, kita bedah tuntas bagaimana mengelola kontrol transaksi di SQL Server berdasarkan studi kasus nyata pada Database AKADEMIK ! 1. Mengenal 4 Pilar Utama Transaksi T-SQL Di dalam SQL Server, manajemen transaksi dikendalikan oleh empat pilar kueri utama: BEGIN TRANSACTION Pintu Gerbang Utama – Digunakan untuk memulai pembungkusan rangkaian operasi data. COMMIT TRANSACTION Tombol Kunci – Perintah final untu...