delete from yourtable where datediff(dd,寻入时间,保留时间)>3

解决方案 »

  1.   

    delete from yourtable where datediff(dd,寻入时间,getdate())>保留时间再用JOB。是添加一个作业,
    企业管理器-》管理-》sql server代理(要启动服务)-》作业新建一个作业添上上面的语句就可以了。
      

  2.   

    企业管理器->数据库->右键此属性->数据文件与事务日志文件中分配空间中修改可用空间大小
      

  3.   

    delete from yourtable where datediff(dd,寻入时间,保留时间)>3
      

  4.   

    create procedure test
    As
    delete from yourtable where datediff(dd,录入时间,保留时间)>3在新建一个作业运行该存贮过程即可。