例如:数据2001年再入,要2002年自动从数据库删除,要怎么写呢?

解决方案 »

  1.   

    右键你的数据库服务器-》管理-》SQL   Server   代理-》作业-》新建作业,按照要求填就可以了,在“步骤”的“命令”中填写你要执行的存储过程或语句,在“调度”里面填写什么时间执行TopEXEC   sp_add_job   @job_name   =   '作业名字'  
       
       
      EXEC   sp_add_jobstep   @job_name   =   '作业名字',  
            @step_name   =   '步骤名子',  
            @subsystem   =   'TSQL',  
            @command   =   '你的delete语句',    
            @retry_attempts   =   5,   --重试次数  
            @retry_interval   =   5     --重试间隔  
       
      EXEC   sp_add_jobschedule   @job_name   =   '作业名字',    
            @name   =   '作业调度名字',  
            @freq_type   =   4,   --   每天  
            @freq_interval   =   26,   --间隔  
            @active_start_time   =   10000   --开始时间
      

  2.   

    写个存储过程,主要是删除数据的,然后用job就可以定期删数据了