USP_GET_SQLJOBS
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@DATABASENAME | nvarchar(128) | IN |
Definition
Copy
create procedure dbo.USP_GET_SQLJOBS
@DATABASENAME sysname
as
begin
select
SJ.NAME,
SS.[ENABLED],
SS.FREQ_TYPE,
SS.FREQ_INTERVAL,
SS.FREQ_SUBDAY_TYPE,
SS.FREQ_SUBDAY_INTERVAL,
CAST(LEFT(RIGHT('000000' + CAST(SS.ACTIVE_START_TIME AS VARCHAR), 6), 2) + ':'
+ SUBSTRING(RIGHT('000000' + CAST(SS.ACTIVE_START_TIME AS VARCHAR), 6), 3, 2)
+ ':' + RIGHT(RIGHT('000000' + CAST(SS.ACTIVE_START_TIME AS VARCHAR), 6), 2) AS TIME) AS START_TIME
from msdb.dbo.SYSSCHEDULES SS
inner join msdb.dbo.SYSJOBSCHEDULES SJS
on SS.SCHEDULE_ID=SJS.SCHEDULE_ID inner join msdb.dbo.SYSJOBS SJ ON SJS.JOB_ID=SJ.JOB_ID where SJ.NAME like '%' + @DATABASENAME + '%'
end