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

penghapusan berjenjang menyebabkan beberapa jalur kaskade

Jawaban yang disetujui bukanlah jawaban yang baik. Skenario yang dijelaskan bukanlah desain yang buruk, juga tidak "berisiko" untuk mengandalkan database untuk melakukan tugasnya.

Pertanyaan awal menggambarkan skenario yang benar-benar valid, dan desainnya dipikirkan dengan matang. Jelas, menghapus pengguna harus menghapus item pengguna (dan semua suara pada mereka), dan menghapus suara pengguna pada item apa pun (bahkan item milik pengguna lain). Masuk akal untuk meminta database melakukan penghapusan berjenjang ini ketika catatan pengguna dihapus.

Masalahnya adalah SQL Server tidak bisa mengatasinya. Implementasi penghapusan berjenjang kurang memadai.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilih Data melalui Fungsi Bernilai Tabel di SQL Server

  2. Pernyataan Hapus SQL Server:Cara Menghapus Satu atau Mengalikan Baris dari Tabel

  3. Tambahkan kolom ke tabel dengan nilai default sama dengan nilai kolom yang ada

  4. Kesalahan Impor File CSV :Nilai Kolom yang berisi pembatas kolom

  5. Cara Terbaik untuk memanggil Layanan Web dari TSQL