佛山南方风机价格:MSSQL的作业中如何自动删除表的记录?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 03:39:09
有一个网站访问统计的表,想要在MS SQL的作业中设置当表的记录大于5000时自动删除记录,但是需要留下2000条记录。该作业每小时运行一次。

请问在作业中的命令怎么编写?
dim CountID
CountID = Select Count(ID) From [TableStat]
If CountID > 5000 Then
Delete top (CountID - 2000) From TableStat Order By Desc

语法我不懂,大概像这样子的,谁写个给我,感激不尽。