Build your ultimate AI agent
Deskripsi Kursus
Sangat penting untuk memahami cara menangani kesalahan dan mengelola transaksi saat memrogram skrip SQL. Kesalahan yang tidak ditangani dapat berdampak serius dan menimbulkan situasi tak terduga, seperti data yang tidak konsisten di basis data Anda, atau yang lebih buruk lagi, kesalahan dapat membuat Anda mengambil keputusan bisnis yang keliru.
Dalam kursus ini, Anda akan mempelajari cara menangani kesalahan dan bagaimana mengelola transaksi apabila terjadi kesalahan. Selain itu, Anda akan mempelajari apa yang terjadi ketika dua orang atau lebih berinteraksi secara bersamaan dengan data yang sama. Anda akan mempraktikkan semua konsep ini menggunakan dua himpunan data, salah satunya berbasis rekening bank dan yang lainnya pada toko sepeda listrik.
Prasyarat
Kurikulum
Garis besar kursus
1
Mulai dengan penanganan kesalahan
Untuk memulai kursus, Anda akan mempelajari cara menangani kesalahan menggunakan konstruk TRY...CATCH yang disediakan T-SQL. Anda akan mempelajari anatomi kesalahan, dan Anda akan belajar menggunakan beberapa fungsi yang dapat memberikan informasi tentang kesalahan.
- Selamat datang!50 XP
- Sintaks TRY...CATCH50 XP
- Skrip penanganan kesalahan pertama Anda100 XP
- Menanamkan konstruksi TRY...CATCH100 XP
- Anatomi error dan error yang tidak dapat ditangkap50 XP
- Tinjauan anatomi50 XP
- Memperbaiki galat kompilasi100 XP
- Memberikan informasi tentang error50 XP
- Sintaks fungsi error50 XP
- Menggunakan fungsi kesalahan100 XP
- Menggunakan fungsi error dalam TRY...CATCH bersarang100 XP
2
Memunculkan, melempar, dan menyesuaikan kesalahan Anda
Pada bab ini, Anda akan memperdalam pengetahuan tentang penanganan kesalahan. Anda akan mempelajari cara memunculkan kesalahan menggunakan RAISERROR dan THROW. Selain itu, Anda akan mengetahui cara menyesuaikan kesalahan.
3
Transaksi di SQL Server
Pada bab ini, Anda akan diperkenalkan pada konsep transaksi. Anda akan mempelajari cara melakukan commit dan rollback. Anda akan menutup bab dengan mempelajari cara mengembalikan jumlah transaksi dan statusnya.
4
Mengendalikan konkurensi: Tingkat isolasi transaksi
Bab ini menjelaskan apa itu konkurensi dan bagaimana pengaruhnya terhadap transaksi. Anda akan mempelajari konsep menarik seperti dirty read, repeatable read, dan phantom read. Untuk mencegah atau mengizinkan pembacaan ini, Anda akan menelusuri satu per satu berbagai tingkat isolasi transaksi.
S
Transaksi dan Penanganan Kesalahan di SQL Server
Kursus
Selesai

