我在SQL Server [msdb].[dbo].[sysjobhistory]
和[msdb].[dbo].[sysjobhistory]
中有两个表,其中两个列Job_id
是公用的。我想从两个表中的SELECT
[job_id]
,[name]
,[enabled]
和[run_status]
列中。
答案 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