FOR DELETE触发器,是删除前执行,还是删除后执行
create trigger tri_delete on talbe1 for delete
as
begin
selete max(ID) from table1
end
现在假设开始删除某行记录,触发了这个过程,那
我想请问,这个查询出来的max(ID)是这行记录删除前的,还是删除之后获取的最大值?
[解决办法]
删除后的表table1中最大的ID记录
[解决办法]
删除后的。
如果要得到删除前的
需要使用insert of 触发器
发布时间: 2012-11-10 10:48:51 作者: rapoo
FOR DELETE触发器,是删除前执行,还是删除后执行
create trigger tri_delete on talbe1 for delete
as
begin
selete max(ID) from table1
end
现在假设开始删除某行记录,触发了这个过程,那
我想请问,这个查询出来的max(ID)是这行记录删除前的,还是删除之后获取的最大值?
[解决办法]
删除后的表table1中最大的ID记录
[解决办法]
删除后的。
如果要得到删除前的
需要使用insert of 触发器