请问大家:
如何实现定期删除表中数据??例如每隔半年删除表tb1中所有已经存在的数据

解决方案 »

  1.   

    定时作业的制定企业管理器 
    --管理 
    --SQL Server代理 
    --右键作业 
    --新建作业 
    --"常规"项中输入作业名称 
    --"步骤"项 
    --新建 
    --"步骤名"中输入步骤名 
    --"类型"中选择"Transact-SQL 脚本(TSQL)" 
    --"数据库"选择执行命令的数据库 
    --"命令"中输入要执行的语句: 
                           EXEC 存储过程名 ... --该存储过程用于创建表 --确定 
    --"调度"项 
    --新建调度 
    --"名称"中输入调度名称 
    --"调度类型"中选择你的作业执行安排 
    --如果选择"反复出现" 
    --点"更改"来设置你的时间安排  
    然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法: 
    我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定. 
      

  2.   

    请问在SQL2005中如何进行啊?谢谢!
      

  3.   

    SQL2005:管理--维护计划 右键"维护计划"--新建维护计划--输入维护计划名称--这样会出现创建维护计划的窗口然后, 在左边的工具箱中(没有的话, 按Ctrl+Alt+X), 将"执行T_sql语句任务"拖到中间的黄色区域 双击拖出来的这个任务, 会出现设计属性的窗口 在SQL语句中写你要删除数据的语句. 单击"计划"后面的"..."按钮, 设置执行的时间计划. 最后保存就可以了. 
    把sql agent服务设置为自动启动 
      

  4.   

    oh,my god!我按各位说的做了,还是没有成功!
    我看到手动添加作业时间间隔最多是一月,若是半年一年该如何做啊?
    请求各位给我做个实际成功的例子好吗?谢谢!