让数据库中始终保持N条记录.sql语句实现
2008-10-21 13:45
351 查看
CREATE TRIGGER trigg_insert ON change FOR INSERT
AS
begin
declare @count int
--select @count =count(*) from change
select 1 from change
set @count=@@rowcount
if (@count >5)
begin
delete from change where id in (select top 1 id from change order by id asc )
end
end
待优化....
AS
begin
declare @count int
--select @count =count(*) from change
select 1 from change
set @count=@@rowcount
if (@count >5)
begin
delete from change where id in (select top 1 id from change order by id asc )
end
end
待优化....
相关文章推荐
- 在不同SQL服务器上的数据库之间表记录的复制(sql语句实现)
- 在不同SQL服务器上的数据库之间表记录的复制(sql语句实现)
- 用一条SQL语句实现向数据库中插入多条记录的方法
- 用一条SQL语句实现向数据库中插入多条记录的方法
- 让数据库中始终保持N条记录.程序代码实现 dorado
- 在不同SQL服务器上的数据库之间表记录的复制(sql语句实现)
- 【转贴】不同数据库查询前几条记录的SQL语句
- 用sql语句实现数据库的操作(包括角色、权限、用户、存储过程)
- C#实现连接SQL Server2012数据库并执行SQL语句的方法
- 从数据库中随机抽取一条记录的SQL语句
- 数据库知识体系+sql语句实现存储过程和函数+应用程序接口
- sql 语句列出数据库中的表的记录数、占用空间大小等
- T-SQL语句实现数据库备份与还原功能
- 使用sql标签来实现对数据库当中记录增删改查操作
- 用SQL语句来实现随机选定不同记录
- 循环SQL语句实现,将一个数字字段的商数拆分成多条记录
- 各数据库查询前N条记录的SQL语句
- .NET数据库编程求索之路--3.使用ADO.NET实现(SQL语句篇)(1)
- [置顶] c# 执行多条SQL语句,实现数据库事务 线性表 Hashtable
- 通过T-SQL语句实现数据库备份与还原的代码