随笔分类 -  数据库-SqlServer知识点系列总结

1
摘要:--SqlServer动态Sql --动态SQL是指在运行时构造并执行的sql语句。这种技术在sqlserver中非常有用,尤其 --是在需要编写灵活且可适应不同情况的代码时。动态sql可以用来创建通用的存储过程, --执行复杂的查询或者在运行时根据特定条件构建SQL语句。 --优势与风险: --动 阅读全文
posted @ 2024-02-14 19:25 朕在coding 阅读(484) 评论(0) 推荐(0) 编辑
摘要:![](https://img2022.cnblogs.com/blog/925682/202206/925682-20220630133518598-1407904647.png) ![](https://img2022.cnblogs.com/blog/925682/202206/925682-20220630133527697-482757045.png) 阅读全文
posted @ 2022-06-30 13:36 朕在coding 阅读(397) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.zjh336.cn/?id=241 sql查询数据,可能会有重复的数据,那就要用到去重复的方法了,下面讲讲几种去重复的方法。 阅读全文
posted @ 2022-06-24 20:23 朕在coding 阅读(1848) 评论(0) 推荐(0) 编辑
摘要:查询出所有job名称 select name from IBDMMSQL.msdb.dbo.sysjobs where enabled=1 and name not like ‘Database%’ and name not like ‘DB%’ order by 1 把job名称当成第二个字段的v 阅读全文
posted @ 2022-06-21 18:35 朕在coding 阅读(332) 评论(0) 推荐(0) 编辑
摘要:SELECT 索引名称=a.name ,表名=c.name ,索引字段名=d.name ,索引字段位置=d.colid FROM sysindexes a JOIN sysindexkeys b ON a.id=b.id AND a.indid=b.indid JOIN sysobjects c O 阅读全文
posted @ 2022-05-22 20:09 朕在coding 阅读(1236) 评论(0) 推荐(0) 编辑
摘要:参考:https://wenku.baidu.com/view/94ca5e3056270722192e453610661ed9ad5155a7.html 项目⽬上有关某个表的数据总是性能不达标,分析后发现有条关于按条件count()数量的sql导致好⼏个功能性能很慢。 于是,做成了再内存中维护这个 阅读全文
posted @ 2022-05-22 20:08 朕在coding 阅读(662) 评论(0) 推荐(0) 编辑
摘要:--分析sql执行效率 set statistics time on;--打开时间统计 set statistics profile on --需要分析的sql select * from ... set statistics io off set statistics time off set s 阅读全文
posted @ 2022-05-22 20:04 朕在coding 阅读(349) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/firtree/p/3918844.html --查看表的索引使用情况 SELECT TOP 1000 o.name AS 表名 , i.name AS 索引名 , i.index_id AS 索引id , dm_ius.user_seeks A 阅读全文
posted @ 2022-05-22 19:23 朕在coding 阅读(463) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.csdn.net/tags/MtTaEg1sOTk1OTQ4LWJsb2cO0O0O.html 改善SQL语句 很多人不知道SQL语句在sql server中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from ta 阅读全文
posted @ 2022-05-22 19:18 朕在coding 阅读(415) 评论(0) 推荐(0) 编辑
摘要:转自:https://blog.csdn.net/weixin_46867655/article/details/106330669 索引能加快速度,一般人都知道这个。 但是索引也有另一面,就是索引是有开销的,每次update、delete、insert表的时候,都会维护相应的索引,把值维护到索引中 阅读全文
posted @ 2022-05-22 18:49 朕在coding 阅读(3029) 评论(0) 推荐(0) 编辑
摘要:转自:http://t.zoukankan.com/shanshanlaichi-p-6664807.html 索引并不是时时都会生效的,比如以下几种情况,将导致索引失效: 如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将 阅读全文
posted @ 2022-05-21 20:16 朕在coding 阅读(1347) 评论(0) 推荐(0) 编辑
摘要:1.SQLServer-按字段分组后取日期最新的一条 sql 按字段分组后取日期最新的一条 第一种方式over(partition by) select t.* from ( select a.*, row_number() over(partition by 需要分组的字段 order by 更新 阅读全文
posted @ 2022-05-21 11:12 朕在coding 阅读(6887) 评论(0) 推荐(0) 编辑
摘要:![](https://img2022.cnblogs.com/blog/925682/202205/925682-20220518110947446-1800089975.png) 阅读全文
posted @ 2022-05-18 11:10 朕在coding 阅读(64) 评论(0) 推荐(0) 编辑
摘要:![](https://img2022.cnblogs.com/blog/925682/202205/925682-20220506155422831-1028557223.png) 阅读全文
posted @ 2022-05-06 15:55 朕在coding 阅读(75) 评论(0) 推荐(0) 编辑
摘要:![](https://img2022.cnblogs.com/blog/925682/202204/925682-20220406223137954-187019287.png) 阅读全文
posted @ 2022-04-06 22:32 朕在coding 阅读(1279) 评论(0) 推荐(0) 编辑
摘要:可以参考:https://www.cnblogs.com/firstdream/p/5826238.html --1.表号重复的记录:表号重复的记录: 这个会查询出重复的记录,筛选掉了本身(001,001 两条记录重复了,则只查询出001,另一条就筛选掉了) SELECT * from ( SELE 阅读全文
posted @ 2021-12-27 19:10 朕在coding 阅读(161) 评论(0) 推荐(0) 编辑
摘要:转自:公众号敖丙的文章:https://mp.weixin.qq.com/s/qEA1pC2pfh3xz9HuM8iIBg 阅读全文
posted @ 2021-01-06 22:11 朕在coding 阅读(126) 评论(0) 推荐(0) 编辑
摘要:参考游标的简单使用:https://blog.csdn.net/duqiang741/article/details/80851827 https://www.cnblogs.com/yubuye-tk/p/9085052.html --1.创建一个游标 declare my_cursor01 cu 阅读全文
posted @ 2020-08-25 19:26 朕在coding 阅读(520) 评论(0) 推荐(0) 编辑
摘要:1.直接导出数据表结构及表中数据 2.直接备份数据库 备份之后,再还原就行。 阅读全文
posted @ 2020-03-22 12:58 朕在coding 阅读(2946) 评论(0) 推荐(0) 编辑
摘要:两篇行转列,列转行的实例文章: 第1篇:https://www.cnblogs.com/cpcpc/archive/2013/04/08/3009021.html 第2篇:https://mp.weixin.qq.com/s/pd4sEFa9oq0Lw5aaagmsxw,具体内容如下: 行转列,列转 阅读全文
posted @ 2019-10-12 09:55 朕在coding 阅读(8159) 评论(0) 推荐(1) 编辑

1
点击右上角即可分享
微信分享提示