新建一个job,计划执行delete from table1或者truncate table table1

解决方案 »

  1.   


    create proc P_name 
    as
     delete from 表 where 条件 --这个只是删除表一部分数据 truncate table  表  --这个删除表所有数据 
    你根据你实际选择一个然后建立个作业来每天早上8点执行:企业管理器
    --管理
    --SQL Server代理
    --右键作业
    --新建作业
    --"常规"项中输入作业名称
    --"步骤"项
    --新建
    --"步骤名"中输入步骤名
    --"类型"中选择"Transact-SQL 脚本(TSQL)"
    --"数据库"选择执行命令的数据库
    --"命令"中输入要执行的语句: exec P_name
    --确定
    --"调度"项
    --新建调度
    --"名称"中输入调度名称
    --"调度类型"中选择你的作业执行安排
    --如果选择"反复出现"
    --点"更改"来设置你的时间安排
    然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行
      

  2.   

    首先,你要设置SQL AGENT为自动启动,然后建立一个作业,输入作业名等,建立一个步骤,步骤执行SQL语句:truncate table tablename,然后建立调度为:每天8:00保存
    OK