我创建了一个触发器来限制从database
服务器中的sql
删除记录。这是我创建trigger
create trigger del on details
for delete
as begin
rollback tran
end
此触发器限制用户删除记录。但现在,我想创建一个trigger
,允许用户逐个删除记录,而不是一次删除所有记录。如何使用trigger
。
答案 0 :(得分:2)
尝试使用(在触发器代码内):
SELECT COUNT(*) FROM Deleted
如果大于1,则回滚。您还可以检查@@ROWCOUNT > 1
是否然后回滚,如果是。