摘要: 根据日期获取日期所在周的周一日期 推荐使用: 转成年月日 select convert(varchar(10),DATEADD(wk, DATEDIFF(wk,0,dateadd(day,-1,'2019-03-31')), 0),120); select convert(varchar(10),D 阅读全文
posted @ 2019-04-03 19:50 郭大侠1 阅读(459) 评论(0) 推荐(0)
摘要: (1.10)常用SQL优化 insert优化、order by 优化 1、insert 优化 2、order by 优化 【2.1】mysql排序方式: (1)索引扫描排序:通过有序索引扫描直接返回有序数据 (2)filesort排序:所有不是索引扫描返回结果的数据均为filesort排序 file 阅读全文
posted @ 2019-04-03 18:47 郭大侠1 阅读(281) 评论(0) 推荐(0)
摘要: for xml path 用于合并与拆分 1、合并 很多时候需要在SQL Server中创建逗号分隔列表。这可以使用SQL Server的DOR XML PATH功能完成。 与select语句一起使用时,FOR XML PATH生成一个xml。其示例如下所示。 【1.1】基本演示 DECLARE @ 阅读全文
posted @ 2019-04-03 17:52 郭大侠1 阅读(721) 评论(0) 推荐(0)
摘要: 关键词:查看存储过程中引用的表,查看表在哪些存储过程中出现过 很多时候需要找到存储过程所依赖的对象。博客描述了一种在SQL服务器中查找存储过程依赖关系的方法。 以下查询创建存储过程。 1.创建存储过程查询依赖 IF object_id('usp_getpersonaddress') is not n 阅读全文
posted @ 2019-04-03 17:41 郭大侠1 阅读(995) 评论(0) 推荐(0)
摘要: 错误消息msg 7391 16级状态1行1表示 “Msg 7391,Level 16,State 2,Line 1 无法执行该操作,因为链接服务器XXX的OLE DB提供程序“SQLNCLI”无法启动分布式事务“ 此问题的常见原因是Microsoft分布式事务处理协调器未配置为网络访问。对于Wind 阅读全文
posted @ 2019-04-03 11:44 郭大侠1 阅读(761) 评论(0) 推荐(0)
摘要: 此博客介绍了简单但有用的提示和优化,以提高存储过程的性能。 0.with recompile:重编译 exec uspGetSalesInfoForDateRange ‘1/1/2009’, 31/12/2009 with recompile 1.使用SET NOCOUNT ON SQL Serve 阅读全文
posted @ 2019-04-03 11:43 郭大侠1 阅读(1802) 评论(0) 推荐(0)
摘要: 写代码的一个重要方面是格式化。没有人喜欢格式错误的代码。对于继承它的人,甚至是作者,他/她在一周左右后检查它是很难理解/维护的 我确实理解开发人员在严格的交付准则下工作,没有人会想要延迟交付,而不是格式化代码,使其变得美观漂亮。但是,使用免费的T-SQL格式化程序,它几乎不需要时间,并且可以在不延迟 阅读全文
posted @ 2019-04-03 11:15 郭大侠1 阅读(448) 评论(0) 推荐(0)
摘要: 个人总结: (1)多个值赋值 SET语句可以一次为变量赋值。为了将值分配给两个不同的变量,需要两个不同的SET语句。 SELECT语句可以在一个go中为多个变量赋值,如上面的查询所示 (2)使用 select 查询作为值 当使用 set @var=(select ....) 如果查询返回多个结果集, 阅读全文
posted @ 2019-04-03 11:10 郭大侠1 阅读(902) 评论(0) 推荐(0)
摘要: 是的,SQL Server数据库可以区分大小写。区分大小写意味着SQL Server将为CASE,Case,CaSe等返回不同的结果集,并将所提到的字符串视为3个不同的字符串。区分大小写的数据库具有区分大小写的排序规则。在本博客中,我们将介绍区分大小写的搜索。这里给出了整理列表 让我们考虑一个例子 阅读全文
posted @ 2019-04-03 11:05 郭大侠1 阅读(647) 评论(0) 推荐(0)
摘要: (4.22)sql server视图 关键词:sql server视图、索引视图 SQL Server视图是由SQL语句组成的逻辑数据库对象。它也可以称为由SQL语句组成的虚拟表,该SQL语句可能包含来自一个或多个物理表的数据。通常会创建视图 - 安全 将用户限制为某些表中的特定行或列,而不是所有数 阅读全文
posted @ 2019-04-03 10:53 郭大侠1 阅读(489) 评论(0) 推荐(0)
摘要: 关键词:科学计数法 在查询结果窗口中复制列标题似乎是一项简单的任务,但对于业余爱好者来说,这可能是一场噩梦。 没有可见的指令/链接/按钮,其中一个可以使用列标题单击和复制所选数据。让我们看看如何在SQL Server Management Studio查询窗口中复制列标题。 1、一种方法是 - 在结 阅读全文
posted @ 2019-04-03 10:44 郭大侠1 阅读(1394) 评论(0) 推荐(0)
摘要: len是任意字符均为一个占位符字节。datalength是根据字符集不同判断占用,如一个中文占用2个字节。 阅读全文
posted @ 2019-04-03 10:21 郭大侠1 阅读(263) 评论(0) 推荐(0)