Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server 2005 Penghapusan Cascading

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Audit Data di NHibernate dan SqlServer

  2. Bagaimana cara mendeteksi jika string berisi karakter khusus?

  3. Bagaimana cara menulis UPDATE SQL dengan Table alias di SQL Server 2008?

  4. Memanggil API dari prosedur tersimpan SQL Server

  5. Kelompokkan DateTime menjadi interval 5,15,30 dan 60 menit