二月十六的博客

学习、分享知识

参与微软Docs翻译

       上一篇博客介绍了MLCP的翻译内容,本次介绍如果参与微软Docs翻译,微软Docs是微软的技术文档网站,里边有各种产品技术的文档说明介绍,但是里边的内容多是机器翻译的,所以翻译效果不是很好,因为微软开放了编辑翻译功能,希望更多的人来参与进来,把文档内容补充的更好,本次介绍一下如何参与...

2018-11-20 21:41:28

阅读数 11427

评论数 0

参与微软本地化翻译——MLCP

       为了帮助当地社区成员更好的使用微软产品、服务,微软开辟了一个开放社区,微软本地化社区(https://aka.ms/MVP19Q2CNTeam31O),又称MLCP。这是一种集投票、建议、翻译本地化字符串的一个社区平台,所有人都可以注册account来参与微软的本地化翻译。每个参与的...

2018-11-20 21:12:09

阅读数 12669

评论数 0

SQL SERVER 利用触发器禁止删除数据并记录删除日志

        有时候我们数据库表中的数据会莫名其妙的被删除,不知道是业务问题还是被黑了,所以我们想要在数据库操作层面对此进行制止,同时记录操作的日志,我们可以利用触发器来实现这个需求,测试数据:--测试数据 if not object_id(N'T') is null drop tabl...

2018-04-08 10:26:46

阅读数 7899

评论数 0

SQL SERVER 表分区技术

当一个数据库表的数据达到千万级别的时候,这时候磁盘的I/O就成了性能的瓶颈,因此如果能提高磁盘的I/O能力,也就相应的提高了数据库的效率。SQL Server推出了表分区技术。表分区就是把一个数据库表文件拆分成多个文件,并放到不同的文件组甚至是不同的磁盘中,但是在外界访问时看到的还是一个数据库表,...

2018-04-08 08:08:54

阅读数 5524

评论数 0

SQL SERVER 递归查询(4)——递归层级查询

      我们在做递归查询的时候,有时候需要查询特定某一级的数据,如果我们的数据上没有标注该数据的层级数,那么我们可以在递归的时候自己加一个,并在读取的时候作为查询条件来用,测试数据:--测试数据 if not object_id(N'Tempdb..#T') is null d...

2018-03-19 16:40:38

阅读数 7918

评论数 0

SQL SERVER 递归查询(3)——分组递归

      有时候我们需要按照分组递归查询,比如省市区,同一个省同一个市的要放到一起显示,而我们原始数据又不是这样排列的,所以需要我们做一下处理,测试数据:--测试数据 if not object_id(N'Tempdb..#T') is null drop table #T Go Create...

2018-03-17 16:49:45

阅读数 6983

评论数 0

SQL SERVER 递归查询(2)——向下递归计算

      向上向下累加减,是常用递归来实现的,在上篇博客中,介绍了递归的函数和CTE写法,并把向上累加做例子介绍了,这次我们介绍一下向下做减的写法,计算每月的余额,测试数据:--测试数据 if not object_id(N'Tempdb..#T') is null     drop table...

2018-03-16 22:19:23

阅读数 21010

评论数 2

SQL SERVER 递归查询(1)——常用方法(CTE写法、函数)

      我们在实际查询中,时常会碰到需要递归查询的例子,SQL SERVER 2005之前的版本可以用函数方法实现,SQL SERVER 2005之后可以利用CTE(公用表表达式Common Table Expression是SQL SERVER 2005版本之后引入的一个特性)的方式来查询。...

2018-03-16 10:00:39

阅读数 11538

评论数 0

SQL SERVER字符串拆成一列函数:

论坛问题:https://bbs.csdn.net/topics/392551043 新建方法: CREATE FUNCTION [dbo].Fn_GetStrTab (@str VARCHAR(100)) RETURNS @t TABLE (col NVARCHAR(200)) AS...

2019-03-06 13:24:42

阅读数 66

评论数 0

SQL SERVER通过汉字获取所有拼音字母

问题地址:https://bbs.csdn.net/topics/392516195 CREATE FUNCTION [dbo].Fn_PinYin (@str VARCHAR(100)) RETURNS @t TABLE (col NVARCHAR(200)) AS BEGIN de...

2019-02-14 17:14:16

阅读数 104

评论数 0

ASP.NET解决PDF.js跨域访问问题

       PDF.js在访问pdf文件的时候,有时候会涉及到跨域问题,介绍一种.NET和PDF.js配合使用的方法。        前端代码: <script type="text/javascript"> ...

2019-02-12 14:33:41

阅读数 122

评论数 0

SQL SERVER跨表计算列

       我们的表字段有时候要用到计算列,有时候计算列需要跨表计算,但是直接加入查询语句报错,我们可以使用函数来实现跨表计算列功能。        测试数据: --测试数据 if not object_id(N'user') is null drop table [user] Go C...

2018-12-17 09:17:06

阅读数 215

评论数 0

SQL SERVER 使用触发器的情况下@@IDENTITY不准确的问题

       @@IDENTITY是返回最后插入的标识值的系统函数。在一条 INSERT、SELECT INTO 或大容量复制语句完成后,@@IDENTITY 中包含语句生成的最后一个标识值。 如果语句未影响任何包含标识列的表,则 @@IDENTITY 返回 NULL。 如果插入了多个行,生成了多...

2018-12-16 11:09:11

阅读数 130

评论数 0

SQL SERVER 截取多个分隔符中指定第几个分隔符的前边的内容

       又是一个难懂的标题,上例子吧,比如一个字符串,‘abc,1344,343,13as,33,343’,这个字符串都是用','分隔的,现在想截取第四个逗号前边所有的内容,方法如下: CREATE FUNCTION [dbo].[Get_StrArrayStrOfIndex] ( ...

2018-12-07 14:55:37

阅读数 1681

评论数 0

SQL SERVER 读取次大值或次小值

       很多时候我们查询数据都是查询最大值或者最小值,一般都是利用Max或者Min函数来实现,一般很少求次大值的,其实实现也很简单,记录一下为大家提供一下思路,这篇博客介绍一下利用ROW_NUMBER  PARTITION BY怎么求次大值(次小值)。        测试数据: --测...

2018-12-07 09:05:34

阅读数 1100

评论数 0

SQL表中存储计算公式,直接执行

       这个题目有点绕口啊,其实这个需求也是在论坛里发现的,觉得挺有意思,记录一下。论坛帖子地址:https://bbs.csdn.net/topics/392480285        就是一个表中几个字段,其中一个字段存储的是利用前边几个字段的一个计算公式,要把这个计算公式的值算出来,...

2018-11-20 13:42:36

阅读数 2384

评论数 0

.NET Nlog使用教程

       NLog是一个后来发展起来的日志功能,比起Log4net要年轻许多,但是功能确实非常好用,并且配置简单。        1、安装Nlog 和Nlog configuration        点击安装下边的NLog.Config就行了,NLog会一起安装成功。       ...

2018-11-15 10:59:56

阅读数 1846

评论数 0

SQL SERVER 索引(3)——聚集索引

      一、概念        前边我们介绍过,索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。  聚集索引基于数据行的键值在表内排序和存储这些数据行,对磁盘上实际数据重新组织以按指定的一列或多列值排序,聚集索引的顺序和数据表中数据存储的顺序是一样的。每个表只能有一个聚集...

2018-11-08 14:43:02

阅读数 2239

评论数 0

SQL SERVER 索引(2)——设计原则

       索引有助于我们提高系统的性能,提升查询效率,但是如果索引设计的不够合理,可能会适得其反,让我们的系统更加缓慢,查询效率下降,所以本次介绍一下索引的设计原则。        数据表的选择:        什么样的表适合建立索引呢,注意如果表很小数据不多,那么索引慎用,因为查询优化器...

2018-10-07 16:16:49

阅读数 2262

评论数 0

SQL SERVER 索引(1)——简介

       索引是什么,索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。 索引包含由表或视图中的一列或多列生成的键。 这些键存储在一个结构(B 树)中,使 SQL Server 可以快速有效地查找与键值关联的行。简单说索引就是一个目录,是为了快速查找数据而建立的一个目录,在查...

2018-09-30 15:17:46

阅读数 2178

评论数 0

提示
确定要删除当前文章?
取消 删除