随笔分类 -  SQL SERVER

摘要:https://support.microsoft.com/en-us/kb/2919355 根据实际选择对应的版本即可 阅读全文
posted @ 2019-01-17 14:00 我在赫尔辛基火车站 阅读(854) 评论(0) 推荐(0)
摘要:最近在做一个动态拼接where条件的查询,大概想到了以下几种方法: 1、代码内拼接查询条件,sql也是写在代码内的。 2、代码内拼接查询条件,sql写在存储过程内,将 where条件作为一个字符串传入存储过程。(这种需要在代码内过滤sql注入的问题) 3、查询条件的拼接放到存储过程内,在存储过程内对 阅读全文
posted @ 2018-09-08 08:23 我在赫尔辛基火车站 阅读(4127) 评论(0) 推荐(0)
摘要:在TSQL脚本中,也能实现递归查询,SQL Server提供CTE(Common Table Expression),只需要编写少量的代码,就能实现递归查询,本文详细介绍CTE递归调用的特性和使用示例,递归查询主要用于层次结构的查询,从叶级(Leaf Level)向顶层(Root Level)查询, 阅读全文
posted @ 2018-04-07 00:11 我在赫尔辛基火车站 阅读(285) 评论(0) 推荐(0)
摘要:一、sql server日期时间函数Sql Server中的日期与时间函数 1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004- 阅读全文
posted @ 2017-01-18 17:48 我在赫尔辛基火车站 阅读(4362) 评论(0) 推荐(0)
摘要:例子: 阅读全文
posted @ 2016-09-26 17:31 我在赫尔辛基火车站 阅读(173) 评论(0) 推荐(0)
摘要:Selecting Rows Randomly from a Large Table Marcelo De Barros, Kenton Gidewall Microsoft Corporation April 2008 Applies to: Microsoft SQL Server 2000 M 阅读全文
posted @ 2016-08-15 17:07 我在赫尔辛基火车站 阅读(723) 评论(0) 推荐(0)
摘要:由于要使用 in,后来在网上找找了,发现有如下文章,大家共享一下。一起进步啦。 使用in的话,如果存在索引,和使用 join 性能差别不大。 转载自http://blog.chinaunix.net/u/4929/showart_1075412.html IN 确定给定的值是否与子查询或列表中的值相 阅读全文
posted @ 2016-05-18 09:44 我在赫尔辛基火车站 阅读(278) 评论(0) 推荐(0)
摘要:嵌套游标 阅读全文
posted @ 2015-05-31 16:06 我在赫尔辛基火车站 阅读(186) 评论(0) 推荐(0)
摘要:1. 2。类似于数组的用法: 阅读全文
posted @ 2015-05-31 16:03 我在赫尔辛基火车站
摘要:1.不带输入参数 select * from MyFunction() 2.多语句表值函数 select * from MyFunction() 3.带返回值表值函数 select * from MyFunction(5,6) 4.可以使用CROSS APPLY 将表和表值函数进行联接,如下: SE 阅读全文
posted @ 2015-05-14 15:23 我在赫尔辛基火车站 阅读(229) 评论(0) 推荐(0)
摘要:1。ROW_NUMBER方式1 WITH Paging AS2 (3 SELECT *4 , ROW_NUMBER() OVER (order by ID DESC) AS RowNumber5 FROM [TableNa... 阅读全文
posted @ 2015-05-07 16:41 我在赫尔辛基火车站 阅读(355) 评论(0) 推荐(0)