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

Apakah saya perlu menentukan ON DELETE NO ACTION pada Foreign Key saya?

Dari halaman column_constraint di MSDN :

Jadi, Anda dapat menghilangkan ON DELETE NO ACTION jika Anda suka dan itu akan bekerja sama saja.

TIDAK ADA TINDAKAN berarti tidak ada yang akan terjadi ketika Anda menghapus dari tabel Subjek Anda ke tabel Topik. Dalam hal ini, jika ada baris dalam Topik untuk SubjectId tertentu, Anda tidak dapat menghapusnya tanpa merusak integritas referensial, sehingga Penghapusan akan dibatalkan.

Lainnya dari MSDN:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cari "seluruh kata yang cocok" dengan pola SEPERTI SQL Server

  2. SQL Server - Transaksi bersarang dalam prosedur tersimpan

  3. T-SQL dan klausa WHERE LIKE %Parameter%

  4. sql:nilai baris sebagai kolom

  5. Mengunggah lembar Excel dan mengimpor data ke database SQL Server