SQL server2005数据库限定数据保存条数

SQL server2005数据库限定数据保存条数,第1张

用作日志的么?

在表中需要有一个字段,insTime(为此字段建立索引),用于记录本行的保存时间,精确到秒.insert时用getDate()

保存时使用存储过程,着先count(*)取总记录数,

判断分支:少于10000用insert,大于则update表中insTime最早的那条.

1.数据库里面建触发器

create trigger 触发器名

on 表名

after insert

as

begin

if(select count(*) from 表名或inserted)>10

rollback

end

2.删除

If (s_username / 100) <1 And (s_username / 100) >= 0.1 Then

allno1 = CStr( "0" &CStr(s_username))

End If

If (s_username / 1000) <1 And (s_username / 1000) >= 0.1 Then

allno1 = CStr(s_username)

End If

End If

试试!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6634980.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存