想让在线的数据库设定一个lifespan, 比如设定成3年,这样保证数据库中存在距目前最近3年的数据。 这个是要直接写代码去做,还是sql server已经自带有这样的功能。如自已做,推荐怎么做呢?
------解决思路----------------------
表中得有个时间字段,创建作业定期按时间删除。
------解决思路----------------------
创建一个存储过程,这个过程你可以删除数据,也可以把数据导到别的地方,总之可以完成你的需求,再创建一个 job ,设定一个适当的周期,定时执行。