Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

xếp tầng xóa gây ra nhiều đường dẫn tầng

Câu trả lời được chấp thuận không phải là một câu trả lời hay. Kịch bản được mô tả không phải là thiết kế tồi, cũng không phải là "rủi ro" khi dựa vào cơ sở dữ liệu để thực hiện công việc của nó.

Câu hỏi ban đầu mô tả một kịch bản hoàn toàn hợp lệ và thiết kế đã được suy nghĩ kỹ lưỡng. Rõ ràng, việc xóa người dùng sẽ xóa cả mục của người dùng (và bất kỳ phiếu bầu nào đối với họ) và xóa phiếu bầu của người dùng đối với bất kỳ mục nào (ngay cả các mục thuộc về người dùng khác). Việc yêu cầu cơ sở dữ liệu thực hiện xóa theo tầng này là hợp lý khi bản ghi người dùng bị xóa.

Vấn đề là SQL Server không thể xử lý nó. Việc triển khai xóa xếp tầng của nó bị thiếu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server:GROUP BY hai cấp với đầu ra XML

  2. Truy vấn SQL để tìm nạp dữ liệu từ hai bảng không có trong điều kiện

  3. Tôi có thể sử dụng ADFS 2.0 để xác thực một số người dùng nhất định chống lại SQL Server không?

  4. Xem lại Cài đặt phiên của bạn với SESSIONPROPERTY () trong SQL Server

  5. Làm cách nào để tạo và truy vấn các máy chủ cơ sở dữ liệu được liên kết trong SQL Server?