Tôi biết điều này đã được trả lời, nhưng tôi đã giải quyết vấn đề này gần đây và đưa ra một thứ hoạt động (và thực hiện tốt việc tìm kiếm singleton cho mỗi hàng được chèn). Xem ví dụ trong bài viết này: http://michaeljswart.com/2011/06/enforcing-business-rules-vs-avoiding-triggers-which-is-better/
(và nó không sử dụng cột nhận dạng)