sql 查询所有作业的详情
DECLARE @WeekDays TABLE
(
freq_interval INT,
weekdays NVARCHAR(120) ) INSERT INTO @WeekDays
SELECT 1 ,N'星期日 ' UNION ALL
SELECT 2 ,N'星期一 ' UNION ALL
SELECT 4 ,N'星期二 ' UNION ALL
SELECT 8 ,N'星期三 ' UNION ALL
SELECT 16 ,N'星期四 ' UNION ALL
SELECT 32 ,N'星期五 ' UNION ALL
SELECT 64 ,N'星期六 ' UNION ALL
SELECT 3 ,N'星期日,一 ' UNION ALL
SELECT 5 ,N'星期日,二 ' UNION ALL
SELECT 9 ,N'星期日,三 ' UNION ALL
SELECT 17 ,N'星期日,四 ' UNION ALL
SELECT 33 ,N'星期日,五 ' UNION ALL
SELECT 65 ,N'星期日,六 ' UNION ALL
SELECT 6 ,N'星期一,二 ' UNION ALL
SELECT 10 ,N'星期一,三 ' UNION ALL
SELECT 18 ,N'星期一,四 ' UNION ALL
SELECT 34 ,N'星期一,五 ' UNION ALL
SELECT 66 ,N'星期一,六 ' UNION ALL
SELECT 12 ,N'星期二,三 ' UNION ALL
SELECT 20 ,N'星期二,四 ' UNION ALL
SELECT 36 ,N'星期二,五 ' UNION ALL
SELECT 68 ,N'星期二,六 ' UNION ALL
SELECT 24 ,N'星期三,四 ' UNION ALL
SELECT 40 ,N'星期三,五 ' UNION ALL
SELECT 72 ,N'星期三,六 ' UNION ALL
SELECT 48 ,N'星期四,五 ' UNION ALL
SELECT 80 ,N'星期四,六 ' UNION ALL
SELECT 96 ,N'星期五,六 ' UNION ALL
SELECT 7 ,N'星期日,一,二 ' UNION ALL
SELECT 11 ,N'星期日,一,三 ' UNION ALL
SELECT 19 ,N'星期日,一,四 ' UNION ALL
SELECT 35 ,N'星期日,一,五 ' UNION ALL
SELECT 67 ,N'星期日,一,六 ' UNION ALL
SELECT 13 ,N'星期日,二,三 ' UNION ALL
SELECT 21 ,N'星期日,二,四 ' UNION ALL
SELECT 37 ,N'星期日,二,五 ' UNION ALL
SELECT 69 ,N'星期日,二,六 ' UNION ALL
SELECT 25 ,N'星期日,三,四 ' UNION ALL
SELECT 41 ,N'星期日,三,五 ' UNION ALL
SELECT 73 ,N'星期日,三,六 ' UNION ALL
SELECT 49 ,N'星期日,四,五 ' UNION ALL
SELECT 81 ,N'星期日,四,六 ' UNION ALL
SELECT 97 ,N'星期日,五,六 ' UNION ALL
SELECT 14 ,N'星期一,二,三 ' UNION ALL
SELECT 22 ,N'星期一,二,四 ' UNION ALL
SELECT 38 ,N'星期一,二,五 ' UNION ALL
SELECT 70 ,N'星期一,二,六 ' UNION ALL
SELECT 26 ,N'星期一,三,四 ' UNION ALL
SELECT 42 ,N'星期一,三,五 ' UNION ALL
SELECT 74 ,N'星期一,三,六 ' UNION ALL
SELECT 50 ,N'星期一,四,五 ' UNION ALL
SELECT 82 ,N'星期一,四,六 ' UNION ALL
SELECT 98 ,N'星期一,五,六 ' UNION ALL
SELECT 28 ,N'星期二,三,四 ' UNION ALL
SELECT 44 ,N'星期二,三,五 ' UNION ALL
SELECT 76 ,N'星期二,三,六 ' UNION ALL
SELECT 52 ,N'星期二,四,五 ' UNION ALL
SELECT 84 ,N'星期二,四,六 ' UNION ALL
SELECT 100 ,N'星期二,五,六 ' UNION ALL
SELECT 56 ,N'星期三,四,五 ' UNION ALL
SELECT 88 ,N'星期三,四,六 ' UNION ALL
SELECT 104 ,N'星期三,五,六 ' UNION ALL
SELECT 112 ,N'星期四,五,六 ' UNION ALL
SELECT 15 ,N'星期日,一,二,三 ' UNION ALL
SELECT 23 ,N'星期日,一,二,四 ' UNION ALL
SELECT 39 ,N'星期日,一,二,五 ' UNION ALL
SELECT 71 ,N'星期日,一,二,六 ' UNION ALL
SELECT 27 ,N'星期日,一,三,四 ' UNION ALL
SELECT 43 ,N'星期日,一,三,五 ' UNION ALL
SELECT 75 ,N'星期日,一,三,六 ' UNION ALL
SELECT 51 ,N'星期日,一,四,五 ' UNION ALL
SELECT 83 ,N'星期日,一,四,六 ' UNION ALL
SELECT 99 ,N'星期日,一,五,六 ' UNION ALL
SELECT 29 ,N'星期日,二,三,四 ' UNION ALL
SELECT 45 ,N'星期日,二,三,五 ' UNION ALL
SELECT 77 ,N'星期日,二,三,六 ' UNION ALL
SELECT 53 ,N'星期日,二,四,五 ' UNION ALL
SELECT 85 ,N'星期日,二,四,六 ' UNION ALL
SELECT 101 ,N'星期日,二,五,六 ' UNION ALL
SELECT 57 ,N'星期日,三,四,五 ' UNION ALL
SELECT 89 ,N'星期日,三,四,六 ' UNION ALL
SELECT 105 ,N'星期日,三,五,六 ' UNION ALL
SELECT 113 ,N'星期日,四,五,六 ' UNION ALL
SELECT 30 ,N'星期一,二,三,四 ' UNION ALL
SELECT 46 ,N'星期一,二,三,五 ' UNION ALL
SELECT 78 ,N'星期一,二,三,六 ' UNION ALL
SELECT 54 ,N'星期一,二,四,五 ' UNION ALL
SELECT 86 ,N'星期一,二,四,六 ' UNION ALL
SELECT 102 ,N'星期一,二,五,六 ' UNION ALL
SELECT 58 ,N'星期一,三,四,五 ' UNION ALL
SELECT 90 ,N'星期一,三,四,六 ' UNION ALL
SELECT 106 ,N'星期一,三,五,六 ' UNION ALL
SELECT 114 ,N'星期一,四,五,六 ' UNION ALL
SELECT 60 ,N'星期二,三,四,五 ' UNION ALL
SELECT 92 ,N'星期二,三,四,六 ' UNION ALL
SELECT 108 ,N'星期二,三,五,六 ' UNION ALL
SELECT 116 ,N'星期二,四,五,六 ' UNION ALL
SELECT 120 ,N'星期三,四,五,六 ' UNION ALL
SELECT 31 ,N'星期日,一,二,三,四 ' UNION ALL
SELECT 47 ,N'星期日,一,二,三,五 ' UNION ALL
SELECT 79 ,N'星期日,一,二,三,六 ' UNION ALL
SELECT 55 ,N'星期日,一,二,四,五 ' UNION ALL
SELECT 87 ,N'星期日,一,二,四,六 ' UNION ALL
SELECT 103 ,N'星期日,一,二,五,六 ' UNION ALL
SELECT 59 ,N'星期日,一,三,四,五 ' UNION ALL
SELECT 91 ,N'星期日,一,三,四,六 ' UNION ALL
SELECT 107 ,N'星期日,一,三,五,六 ' UNION ALL
SELECT 115 ,N'星期日,一,四,五,六 ' UNION ALL
SELECT 61 ,N'星期日,二,三,四,五 ' UNION ALL
SELECT 93 ,N'星期日,二,三,四,六 ' UNION ALL
SELECT 109 ,N'星期日,二,三,五,六 ' UNION ALL
SELECT 117 ,N'星期日,二,四,五,六 ' UNION ALL
SELECT 121 ,N'星期日,三,四,五,六 ' UNION ALL
SELECT 62 ,N'星期一,二,三,四,五 ' UNION ALL
SELECT 94 ,N'星期一,二,三,四,六 ' UNION ALL
SELECT 110 ,N'星期一,二,三,五,六 ' UNION ALL
SELECT 118 ,N'星期一,二,四,五,六 ' UNION ALL
SELECT 122 ,N'星期一,三,四,五,六 ' UNION ALL
SELECT 124 ,N'星期二,三,四,五,六 ' UNION ALL
SELECT 63 ,N'星期日,一,二,三,四,五' UNION ALL
SELECT 95 ,N'星期日,一,二,三,四,六' UNION ALL
SELECT 111 ,N'星期日,一,二,三,五,六' UNION ALL
SELECT 119 ,N'星期日,一,二,四,五,六' UNION ALL
SELECT 123 ,N'星期日,一,三,四,五,六' UNION ALL
SELECT 125 ,N'星期日,二,三,四,五,六' UNION ALL
SELECT 126 ,N'星期一,二,三,四,五,六' UNION ALL
SELECT 127 ,N'星期日,一,二,三,四,五,六'; --SELECT * FROM msdb.dbo.sysjobsteps --作业对应步骤明细 --select * from @WeekDays SELECT d.job_id AS job_id ,
j.name AS job_name ,
j.[description] AS '作业描述',
[jstep].[database_name] AS '执行数据库名'
,[jstep].[command] AS '执行命令',
CASE WHEN j.enabled =1 THEN N'启用'
ELSE N'禁用' END AS job_staus,
CASE WHEN freq_type=1 THEN N'运行一次'
WHEN freq_type=4 THEN N'每天执行'
WHEN freq_type=8 THEN N'每周执行'
WHEN freq_type=16 THEN N'每月执行'
WHEN freq_type=32 THEN N'每月执行'
WHEN freq_type=64 THEN N'代理服务启动时运行'
WHEN freq_type=128 THEN N'在计算机空闲时运行'
END AS freq_type,
CASE WHEN freq_type=1 THEN N'选项无意义'
WHEN freq_type=4 THEN
(
CASE WHEN freq_subday_type=4
THEN N'每隔' + CONVERT(NVARCHAR(4),freq_subday_interval) +N'分钟执行一次'
WHEN freq_subday_type=8
THEN N'每隔' + CONVERT(NVARCHAR(4),freq_subday_interval) +N'小时执行一次'
ELSE N'每天执行'+ CONVERT(NVARCHAR(4),freq_interval) + N'次'
END
)
WHEN freq_type=8 THEN
( SELECT w.weekdays FROM @WeekDays w WHERE w.freq_interval= s.freq_interval
) WHEN freq_type=16 THEN N'每月' + CONVERT(NVARCHAR(4),freq_interval) + N'号执行'
WHEN freq_type=32 THEN N'每月星期' + CONVERT(NVARCHAR(4),freq_interval) + N'执行'
END AS freq_relative_interval,
CASE WHEN freq_subday_type =1 THEN N'指定时间点执行一次'
WHEN freq_subday_type =2 THEN N'每隔:' + CAST(freq_subday_interval AS VARCHAR(2)) + N'秒执行一次'
WHEN freq_subday_type =4 THEN N'每隔:' + CAST(freq_subday_interval AS VARCHAR(2)) + N'分执行一次'
WHEN freq_subday_type =8 THEN N'每隔:' + CAST(freq_subday_interval AS VARCHAR(2)) + N'小时执行一次'
END AS freq_subday_type,
CASE WHEN freq_subday_type =1 THEN N'开始时间点:'
+ CAST(active_start_time / 10000 AS VARCHAR(2)) + N'点'
+ CAST(active_start_time%10000/100 AS VARCHAR(2)) + N'分'
WHEN freq_subday_type =2 THEN N'开始时间点:'
+ CAST(active_start_time / 10000 AS VARCHAR(2)) + N'点'
+ CAST(active_start_time%10000/100 AS VARCHAR(2)) + N'分'
WHEN freq_subday_type =4 THEN N'开始时间点:'
+ CAST(active_start_time / 10000 AS VARCHAR(2)) + N'点'
+ CAST(active_start_time%10000/100 AS VARCHAR(2)) + N'分'
WHEN freq_subday_type =8 THEN N'开始时间点:'
+ CAST(active_start_time / 10000 AS VARCHAR(2)) + N'点'
+ CAST(active_start_time%10000/100 AS VARCHAR(2)) + N'分'
END AS job_start_time,
CASE WHEN freq_subday_type =1 THEN N'结束时间点:'
+ CAST(active_end_time / 10000 AS VARCHAR(2)) + N'点'
+ CAST(active_end_time%10000/100 AS VARCHAR(2)) + N'分'
WHEN freq_subday_type =2 THEN N'结束时间点:'
+ CAST(active_end_time / 10000 AS VARCHAR(2)) + N'点'
+ CAST(active_end_time%10000/100 AS VARCHAR(2)) + N'分'
WHEN freq_subday_type =4 THEN N'结束时间点:'
+ CAST(active_end_time / 10000 AS VARCHAR(2)) + N'点'
+ CAST(active_end_time%10000/100 AS VARCHAR(2)) + N'分'
WHEN freq_subday_type =8 THEN N'结束时间点:'
+ CAST(active_end_time / 10000 AS VARCHAR(2)) + N'点'
+ CAST(active_end_time%10000/100 AS VARCHAR(2)) + N'分'
END AS job_end_time,
freq_type,
freq_interval,
freq_subday_type,
freq_subday_interval,
active_start_date,
active_start_time
,
j.[date_created] AS '作业创建日期'
,j.[date_modified] AS '作业最后修改日期'
,[jstep].[step_id] AS '作业起始步骤'
,[jstep].[step_name] AS '步骤名称'
FROM msdb.dbo.sysschedules s
INNER JOIN msdb.dbo.sysjobschedules d ON s.schedule_id=d.schedule_id
INNER JOIN msdb.dbo.sysjobs j ON d.job_id = j.job_id
inner join [msdb].[dbo].[sysjobsteps] AS [jstep] on d.job_id=jstep.job_id
ORDER BY j.name
--查询存储过程/视图的个数
--查询某个表被哪些视图/存储过程使用(type='P':表示存储过程,type='V':表示视图)
SELECT OBJECT_NAME(id) FROM syscomments
WHERE id IN(SELECT object_id FROM sys.objects WHERE type='P')
AND text LIKE '%TableName%'
sql 查询所有作业的详情的更多相关文章
- sql查询作业答案
sql查询作业答案 阅读目录 一 题目 二 答案 一 题目 1.查询所有的课程的名称以及对应的任课老师姓名 2.查询学生表中男女生各有多少人 3.查询物理成绩等于100的学生的姓名 4.查询平均成 ...
- Mysql sql查询性能侦查
Mysql 服务性能优化配置:http://5434718.blog.51cto.com/5424718/1207526[该文章很好] Sql查询性能优化 对Sql进行优化,肯定是该Sql运行未能达到 ...
- (转)经典SQL查询语句大全
(转)经典SQL查询语句大全 一.基础1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql s ...
- 第二篇 SQL Server代理作业步骤和子系统
本篇文章是SQL Server代理系列的第二篇,详细内容请参考原文. SQL Server代理作业由一系列的一个或多个作业步骤组成.一个作业步骤分配给一个特定的作业子系统(确定作业步骤去完成的工作). ...
- 经典SQL查询语句大全
一.基础1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql server--- 创建 备份数 ...
- SQL查询练习题目
SQL查询练习题目 设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示 ...
- SQL查询语句大全及其理解
转自:https://www.cnblogs.com/1234abcd/p/5530314.html 一.基础1.说明:创建数据库CREATE DATABASE database-name2.说明:删 ...
- 【译】第二篇 SQL Server代理作业步骤和子系统
本篇文章是SQL Server代理系列的第二篇,详细内容请参考原文. SQL Server代理作业由一系列的一个或多个作业步骤组成.一个作业步骤分配给一个特定的作业子系统(确定作业步骤去完成的工作). ...
- 常用的高级sql查询
1.根据主键id数组批量修改 void updateByIdArr(Integer[] idArr); <update id="updateByIdArr" paramete ...
随机推荐
- spark算子
1.map 一条一条读取 def map(): Unit ={ val list = List("张无忌", "赵敏", "周芷若") va ...
- C# 接口属性的定义&get、set访问器的简单应用
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 接口 ...
- SQL server 使用 内联结(INNER JOIN) 联结多个表 (以及过滤条件 WHERE, AND使用区别)
INNER JOIN ……ON的语法格式: FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INN ...
- event.target 和 event.currentTarget 的区别
event.target This property of event objects is the object the event was dispatched on. It is differe ...
- vue入门1(搭建项目)
安装node.js 安装cnpm npm install -g cnpm --registry=http://registry.npm.taobao.org 安装vue-cli脚手架构建工具 npm ...
- 【自动化测试】使用Java+selenium填写验证码成功登录
这是我第一次发博客,若有问题,请多多指教! 本次是为了帮忙解决,如果在平时自动化遇到有验证码填写的情况,我们如何成功登录情况. 思路: 首先我们先将验证码复制并保存成一个图片,然后使用tesserac ...
- 链式前向星版DIjistra POJ 2387
链式前向星 在做图论题的时候,偶然碰到了一个数据量很大的题目,用vector的邻接表直接超时,上网查了一下发现这道题数据很大,vector可定会超的,不会指针链表的我找到了链式前向星这个好东西,接下来 ...
- java遍历List中的map的几种方法
Student 类 public class Student { private String name; private int age; private int taller; public St ...
- linux下fcitx的安装与配置
首先安装fcitx pacman -S fcitx-im fcitx-config fcitx-cloudpinyin 之后进行配置 nano ~/.xprofile 写入 export XIM=fc ...
- 20175320 2018-2019-2 《Java程序设计》第9周学习总结
20175320 2018-2019-2 <Java程序设计>第9周学习总结 教材学习内容总结 本周学习了教材的第十一章的内容,在这章中介绍了JDBC与Mysql数据库,通过本章我了解到了 ...