Posts

Showing posts with the label Triggers SQL Server

Memahami Triggers MS SQL Server

Image
Trigger dalam Microsoft SQL Server adalah objek database yang secara otomatis dijalankan atau "dipicu" sebagai respons terhadap peristiwa tertentu pada tabel atau tampilan. Trigger biasanya digunakan untuk memastikan integritas data, mencatat perubahan, atau menjalankan logika bisnis khusus. Berikut adalah hal-hal penting untuk memahami trigger di MS SQL Server: Jenis Trigger AFTER Trigger Dipicu setelah operasi INSERT , UPDATE , atau DELETE selesai. Contoh: Memvalidasi data setelah perubahan. INSTEAD OF Trigger Dipicu sebagai pengganti operasi INSERT , UPDATE , atau DELETE . Contoh: Menggantikan operasi langsung pada tabel dengan logika kustom. DDL Trigger Digunakan untuk menangkap peristiwa Data Definition Language (DDL), seperti CREATE , ALTER , atau DROP . Contoh: Memantau perubahan struktur database. LOGON Trigger Dipicu saat pengguna mencoba masuk ke server SQL. Contoh: Mencegah login dari IP yang tidak diizinkan. Struktur Dasar Trigger Berikut adalah contoh pembuatan...