Duplicate của: When/Why to use Cascading in SQL Server?Tôi có nên sử dụng quy tắc DELETE CASCADE không?
Tôi luôn quá sợ hãi để sử dụng DELETE CASCADE, nhưng khi tôi nhận được tự tin hơn (lười biếng: D), tôi đang nghĩ như thế nào xấu nó có thể được, thực hành tốt nhất để sử dụng nó hay tôi nên tránh nó và làm sạch chìa khóa nước ngoài của tôi, vv theo cách cũ (với các thủ tục được lưu trữ)?
Chỉ cần tò mò, nếu khách hàng không tồn tại những gì tốt sẽ ORDER mục làm gì? – codersofthedark
Khách hàng ** sẽ ** tồn tại, vì việc xóa khách hàng sẽ thất bại nếu chúng tôi không cho phép xếp thứ tự. –
@codersofthedark Một kịch bản trong thế giới thực là nếu một quản trị viên tình cờ xóa một người dùng do nhầm lẫn, nó sẽ không xóa các đơn đặt hàng, hoặc toàn bộ bộ phận kế toán sẽ đi tung. – dotslash