摘要: 虚拟数字辅助表是一个整数序列,可以用来完成多种不同的任务,如生成日期跟时间值序列,及分裂值列表。要用查询逻辑产生一个大的整数序列,可以使用交叉连接(cross join)。 交叉联接(cross join)执行两个表的笛卡尔积(就是把表A和表B的数据进行一个N*M的组合)。也就是说,它匹配一个表与另 阅读全文
posted @ 2017-05-05 21:03 小破天 阅读(774) 评论(0) 推荐(0) 编辑
摘要: 数据源如下 T1中col1的序列号并不连续,我们需要找到现有值的连续区间, 方案1:使用子查询解决 方案2:使用窗口函数解决 阅读全文
posted @ 2017-05-04 22:16 小破天 阅读(365) 评论(0) 推荐(0) 编辑
摘要: GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个32位十六进制数。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。 System.Guid.Ne 阅读全文
posted @ 2017-04-22 00:24 小破天 阅读(1657) 评论(0) 推荐(0) 编辑
摘要: 以下内容都是在网上收集而来的 缓存失效: 引起这个原因的主要因素是高并发下,我们一般设定一个缓存的过期时间时,可能有一些会设置5分钟啊,10分钟这些;并发很高时可能会出在某一个时间同时生成了很多的缓存,并且过期时间在同一时刻,这个时候就可能引发——当过期时间到后,这些缓存同时失效,请求全部转发到DB 阅读全文
posted @ 2017-04-18 22:06 小破天 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: swagger的好处就不多说了,直观而且漂亮,省事又省力,最重要是提供了测试功能,把权限一关,直接可以在线测试下边还是先上个图吧: 1.新建一个web api项目 2.使用nuget添加Swashbuckle包 3.完成 没错,就是这么简单!运行项目,转到地址 http://localhost:57 阅读全文
posted @ 2017-04-18 18:34 小破天 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 先上个效果图吧 CTE递归查询里面用了一些小的技巧,查询出结果以后在前端用表格展示出来,层级视觉效果还是很明显的 with tree as(select [ID],[Name],[Address],[Remark],SortNo,Cast(RANK() OVER(order by SortNo,Na 阅读全文
posted @ 2017-02-12 11:30 小破天 阅读(2085) 评论(0) 推荐(0) 编辑
摘要: 因为安装sql server的原因 需要安装.NET Framework3.5 报错内容如下: 原因分析 找不到安装源文件。 解决办法 可以通过如下 PowerShell 脚本进行安装: 输入如下脚本后回车执行: 阅读全文
posted @ 2017-02-10 14:36 小破天 阅读(6637) 评论(0) 推荐(0) 编辑
摘要: 一:首先需要给表添加表描述 EXECUTE sp_addextendedproperty N'MS_Description', '人员信息表', N'user', N'dbo', N'table', N'表', NULL, NULL 二:其次添加字段描述,或者右键点击设计 EXECUTE sp_ad 阅读全文
posted @ 2017-02-06 13:26 小破天 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 视图和存储过程比较 1 CREATE proc p_compdb 2 @db1 sysname, --第一个库 3 @db2 sysname --第二个库 4 as 5 exec(' 6 select 类型=case isnull(a.xtype,b.xtype) when ''V'' then ' 阅读全文
posted @ 2016-11-18 21:21 小破天 阅读(393) 评论(0) 推荐(0) 编辑
摘要: ClickOnce 发布,在系统必备中勾选了 .NET Framework 4,并选择了"从与我的应用程序相同的位置下载系统必备组件"时,执行发布,会提示缺少很多文件 使用 Package.xml 添加安装程序包 在文件资源管理器中,打开“包”文件夹。 默认情况下,路径为 C:\Program Fi 阅读全文
posted @ 2016-11-02 14:02 小破天 阅读(860) 评论(0) 推荐(0) 编辑