Chinaunix首页 | 论坛 | 博客
  • 博客访问: 287713
  • 博文数量: 163
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: -40
  • 用 户 组: 普通用户
  • 注册时间: 2017-03-08 00:28
文章分类

全部博文(163)

文章存档

2015年(2)

2014年(35)

2013年(28)

2012年(30)

2011年(22)

2010年(14)

2009年(8)

2008年(13)

2007年(11)

分类: SQLServer

2013-02-28 10:36:27

USE   msdb
declare  @temp table(
session_id int ,
job_id uniqueidentifier ,
job_name sysname ,
run_requested_date datetime ,
run_requested_source sysname ,
queued_date datetime ,
start_execution_date datetime ,
last_executed_step_id int ,
last_exectued_step_date datetime ,
stop_execution_date datetime ,
next_scheduled_run_date datetime ,
job_history_id int ,
message nvarchar(1024) ,
run_status int ,
operator_id_emailed int ,
operator_id_netsent int ,
operator_id_paged int)

 

insert into @temp exec sp_help_jobactivity @job_name = N'job name';


select * from @temp;

 

------------------------------------------------------------------------------------------------------

create procedure execute_job_with_block
@jobname varchar(1000)
as
begin
 print @jobname+' start';
    /*test the job status, if the status is ok, let it go*/
 waitfor delay '00:00:01';
 print @jobname+' end';
end


exec execute_job_with_block N'job1';
exec execute_job_with_block N'job2';
exec execute_job_with_block N'job3';


原文地址: http://blog.csdn.net/hrb133yqq/article/details/2775037

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