随笔分类 - sql server T-SQL
摘要:转自:https://blog.csdn.net/yunye114105/article/details/6594826 1:业务场景:你想了解一下所有作业的Schedule信息,方便你作出调整或分析。例如作业的执行频率;例如你想查询那些作业是一小时执行一次的,那些是间隔几分钟执行一次的,使用下面脚
阅读全文
摘要:使用top中把与最后一条记录值相同的数据也放入列表中 一、SQL SERVER中使用WITH TIES的用途 with ties一般是和Top , order by相结合使用的,会查询出最后一条数据额外的返回值(如果按照order by 参数排序TOP n返回了前面n个记录,但是n+1…n+k条记录
阅读全文
摘要:自增ID时如何插入ID SET IDENTITY_INSERT TABLE_NAME ON; INSERT INTO TABLE_NAME(XXX, XXX,..., XXX) SELECT XXX, XXX,..., XXX FROM TABLE_NAME_BAK; 注意: 即使是所有列,这里的字
阅读全文
摘要:sql语句的优化分析,sql优化 转自:http://www.cnblogs.com/knowledgesea/p/3686105.html 开门见山,问题所在 sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。 网速不给力,不稳定。 服务器内存不够,或者SQL 被分配的内存
阅读全文
摘要:T-sql语句查询执行顺序 sql执行顺序 转载自:http://www.cnblogs.com/knowledgesea/p/4177830.html 总结: 1.from 1.1、加载坐标 1.2、join出笛卡尔积 1.3、on筛选器(如果是非关联字段,则会在join之前执行) 1.4、如果有
阅读全文
摘要:【1】事务控制 BEGIN TRY BEGIN TRAN; DECLARE @aaa NVARCHAR(MAX); SET @aaa = 9 / 0; COMMIT TRAN; END TRY BEGIN CATCH --【错误】-- DECLARE @ErrorMessage NVARCHAR(M
阅读全文
摘要:【1】创建测试数据 CREATE TABLE [dbo].[tbl_Student]( [ID] [int] IDENTITY(1,1) NOT NULL, [学生ID] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [学生姓名] [nvarchar](
阅读全文
摘要:在做项目任务时,需要将一个日期范围转换为日期表。 例如:日期范围(2017年01月21日~2017年02月20日)、转换成一日为单位的日期表,如下。 2017-01-21 2017-01-22 2017-01-23 …… 2017-02-19 2017-02-20 直接上SQL,查询结果如上: 1
阅读全文
摘要:请问针对时间段从每天早上7点开始统计每十分钟人 解决思路: 我以前做过一个关于月份的,是说每3个月以分组,其实是一样的。不过可能啊,整体数据量大会有问题。如果你只是求一天的,那绝对没问题。【1】如果只是当天,那么你以当天七点为准,算当天所有时间与它的分钟差,然后group by 分钟差/10 即可【
阅读全文
摘要:转载自:http://www.cnblogs.com/CareySon/archive/2012/10/11/2719598.html 1.在生产环境中不要出现Select * 这一点我想大家已经是比较熟知了,这样的错误相信会犯的人不会太多。但我这里还是要说一下。 不使用Select *的原因主要不
阅读全文
摘要:一、要求如下: 主数据截取如下,这里只显示一下数据格式,其他的大家自行脑补: 家族id 销售时间 销售额 a 2018-01-08 09:10:00 2 a 2018-02-18 09:10:00 2 a 2018-03-08 09:10:00 2 b 2018-01-18 09:10:00 2 b
阅读全文
摘要:一、约束的分类 在SQLServer中,有3种不同类型的约束。 1、实体约束 实体约束是关于行的,比如某一行出现的值就不允许出现在其他行,例如主键。 2、域约束 域约束是关于列的,对于所有行,某一列有那些约束,例如CHECK约束。 3、参照完整性约束 如果某列的值必须与其他列的值匹配,那就意味着需要
阅读全文
摘要:SQL Server 表分区之水平表分区 转自:https://www.cnblogs.com/Brambling/p/6766482.html 什么是表分区? 表分区分为水平表分区和垂直表分区,水平表分区就是将一个具有大量数据的表,进行拆分为具有相同表结构的若干个表;而垂直表分区就是把一个拥有多个
阅读全文