Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14984
  • 博文数量: 9
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-04 14:21
文章分类
文章存档

2014年(9)

我的朋友

分类: 数据库开发技术

2014-06-04 14:25:47

原文地址:sqlserver 定时执行任务 作者:hiyachen

sqlserver 定时执行任务
2010-04-21 16:36

定期执行sql:

EXEC sp_add_job @job_name = 'test'   
  
EXEC sp_add_jobstep @job_name = 'test',
@step_name = 'test_1',
@subsystem = 'TSQL',
@command = 'update yourtable set yourcol=0', /*这是你每次想执行的东西*/
@retry_attempts = 5,
@retry_interval = 5
EXEC sp_add_jobschedule @job_name = 'test',
@name = 'Schedule_test',
@freq_type = 16, -- daily
@freq_interval = 26,
@active_start_time = 10000

定期执行存储过程:

USE msdb
EXEC sp_add_job @job_name = 'test'

EXEC sp_add_jobstep @job_name = 'test',
@step_name = 'test_1',
@subsystem = 'TSQL',
@command = 'exec your_proc', /*这里调用存储过程啊*/
@retry_attempts = 5,
@retry_interval = 5

EXEC sp_add_jobschedule @job_name = 'test',
@name = 'schedule_test',
@database_name = 'yourdbname', ************
@freq_type = 4,
@freq_interval = 1,
@active_start_time = 170900

阅读(758) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~