Sử dụng quy trình được lưu trữ :
UPDATE b
SET b.mssn = a.mssn
FROM EMPLOYEE a
JOIN EMPLOYEE b ON b.mssn = a.ssn
WHERE a.ssn = @deletedBoss
DELETE FROM employee WHERE ssn = @deletedBoss
Với một thủ tục được lưu trữ, bạn có thể chỉ cần xóa các hàng bạn muốn và sau đó, cập nhật cùng một bảng. Điều đó sẽ ngăn thông báo lỗi.