我想从两个表中选择[job_id],[name],[enabled]和[run_status]列

时间:2018-11-21 00:32:57

标签: sql sql-server

我在SQL Server [msdb].[dbo].[sysjobhistory][msdb].[dbo].[sysjobhistory]中有两个表,其中两个列Job_id是公用的。我想从两个表中的SELECT [job_id][name][enabled][run_status]列中。

2 个答案:

答案 0 :(得分:0)

在这里,我们从[sysjobs]和[sysjobservers]中获取数据,这些数据可从MSDB系统数据库中获取。

SELECT a.[job_id],[name],[enabled]
 ,[last_run_outcome]
      ,[last_outcome_message]
      ,[last_run_date]
      ,[last_run_time]
      ,[last_run_duration]
     FROM [msdb].[dbo].[sysjobs] a 
     Inner Join [msdb].[dbo].[sysjobservers] b
     On a.job_id = b.job_id

答案 1 :(得分:-1)

Select      a.job_id, name, enabled, run_status 
From        [msdb].[dbo].[sysjobhistory] a
Inner Join  [msdb].[dbo].[sysjobhistory] b
  On a.job_id = b.job_id