数据库记录不超过10条记录的触发器

来源:百度知道 编辑:UC知道 时间:2024/09/22 20:23:15
谁能写一条 当插入一个表记录数超过10条时,将删除这个表的最小ID值的一条记录。 的触发器。

假设你的表名是test,语句如下

create trigger tg_test_insert
on test
after insert
as

declare @rowcount int
select @rowcount=count(*)
from test

if @rowcount>10
begin
delete from test
where id=(select min(id) from test)
end