Untuk setiap hubungan, Anda dapat menentukan tindakan apa yang harus diambil.
Cara termudah untuk mengelola ini kemungkinan adalah dengan menggunakan SQL Server Management Studio. Rancang tabel induk Anda, dan temukan semua hubungan PK-FK.
Untuk masing-masing, pilih jalur mana yang akan diambil saat peristiwa Hapus terjadi:
- Tidak Ada Tindakan - ini akan menyebabkan kesalahan FK saat terjadi
- Cascade - hapus catatan anak
- Tetapkan null - nilai kolom FK akan menjadi null. Ini jelas akan menimbulkan kesalahan ketika null tidak diizinkan di tabel anak.
- Tetapkan default - jika kolom FK pada tabel anak memiliki default, maka itu akan menjadi nilai baru di kolom anak.