摘要: 网上很多创建Widows Service 的方法,其安装和运行服务的方式大多是通过cmd 命令来实现的,这里将通过控制台的形式实现安装、运行和卸载服务。 主页代码: 1 using KQService.Job; 2 using KQService.Utils; 3 using System; 4 u 阅读全文
posted @ 2020-06-10 12:29 青青苗 阅读(1149) 评论(0) 推荐(1) 编辑
摘要: 一、业务情景:公司员工较多 ,上下级关系通过职位关联,如果要找到某位领导的所有直接下属 ,就需要找该职位的下一级职位,因为有些职位可能没有员工,需一直找到有员工的职位为止。领导与下属的职位关系属于树状结构,采用递归的搜索方式,搜索停止的条件是查询返回的是空结果集(没有数据行返回)。属于深度优先搜索算 阅读全文
posted @ 2020-06-05 18:03 青青苗 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 在我们使用的数据库表中经常需要用到行列互相转换的情况,使用sql 的关键词 UNPIVOT(列转行)和PIVOT(行转列)可轻松实现行列转换。 一、列转行:员工月份排班表存储是采用1号~31号作为列的方式进行存储的 现通过 UNPIVOT 将每天的班次用行进行展示,sql 如下: SELECT di 阅读全文
posted @ 2020-06-05 18:01 青青苗 阅读(3168) 评论(0) 推荐(0) 编辑
摘要: 1.使用以下方法可以获取到缺失索引的表的详细信息: SELECT TOP 10 [Total Cost] = ROUND(avg_total_user_cost * avg_user_impact * (user_seeks + user_scans),0) , avg_user_impact , 阅读全文
posted @ 2018-07-04 11:38 青青苗 阅读(293) 评论(0) 推荐(0) 编辑