双鱼座的天蝎

导航

随笔分类 -  SqlServer

统计SqlServer数据库的表大小
摘要:create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) declare @na 阅读全文

posted @ 2021-05-14 23:10 双鱼座的天蝎 阅读(256) 评论(0) 推荐(0)

[经典SQL语句]根据父级ID查找所有子级ID,并将所有ID用逗号隔开返回
摘要:树形表结构: 一)根据父级ID查找所有子级ID,并将所有ID用逗号隔开返回 ID=1,需要返回的结果(条件为isDel=0,含本身ID): 1,2,4,5 SQL语句如下: 返回 二)根据子级ID查找所有父级ID,并将所有ID用逗号隔开返回 ID=5,需要返回的结果(条件为isDel=0,不含本身I 阅读全文

posted @ 2019-11-22 18:00 双鱼座的天蝎 阅读(2832) 评论(0) 推荐(0)

sql临时表与变量表
摘要:1)临时表存储在 tempdb 中,当不再使用时会自动删除 一般使用如下: 注意:临时表需要用#开头,##表示全局临时表 2)一般而言,变量表和普通变量一样存储在内存中;当变量表的数据量足够大时,与临时表一样存储在 tempdb 中 一般使用如下: 阅读全文

posted @ 2019-09-06 13:25 双鱼座的天蝎 阅读(387) 评论(0) 推荐(0)

备份数据库与还原数据库
摘要:举例:将A服务器中的数据库Test,复制到B服务器中 第一步) 连接A服务器,右击Test,任务,备份,选择要被备份到的目录,点确定。 第二步) 到A服务器所在的文件夹,将刚刚备份的Test.bak文件拷贝到B服务器的文件夹中,最好是 C:\Program Files\Microsoft SQL S 阅读全文

posted @ 2019-08-01 14:13 双鱼座的天蝎 阅读(138) 评论(0) 推荐(0)

sql在所有存储过程中查询包含某字符串的执行语句
摘要:直接在查询分析器中执行以下代码就行: 方法一) 方法二) 返回所有出现过该字符串的存储过程名: 阅读全文

posted @ 2017-09-26 15:15 双鱼座的天蝎 阅读(2307) 评论(0) 推荐(0)

sql server查看表的死锁和Kill 死锁进程
摘要:查看表的死锁: 干掉死锁进程: (@spid为查询结果的spid) 阅读全文

posted @ 2017-07-18 14:27 双鱼座的天蝎 阅读(307) 评论(0) 推荐(0)

查询总耗CPU最多与平均耗CPU最多的SQL语句
摘要:总耗CPU最多的前20个SQL 平均耗CPU最多的前20个SQL: 阅读全文

posted @ 2017-06-13 15:57 双鱼座的天蝎 阅读(300) 评论(0) 推荐(0)

SQL语句复制父子级表数据
摘要:原始表Book数据如下: id为自增长整数,text为内容,pid为上级IDid text pid1 第一层 02 数学 03 第二层 14 语文 15 第三层 36 英语 3……………………现要求拷贝一份这样的数据到同一个表Book中,成功后的数据应该如下id text pid100 第一层 01 阅读全文

posted @ 2017-03-02 11:45 双鱼座的天蝎 阅读(334) 评论(0) 推荐(0)

SQL 解决in的参数烦恼(经典,简洁,高效)
摘要:原SQL是不能执行的:select*from表Awhere字段Ain(select 逗号分隔的字段B from表Bwhere条件)解决方案:selectb.*from(select 逗号分隔的字段Bfrom表Bwhere条件)aleftjoin表Abon 逗号分隔的字段Blike'%'+字段A+'%... 阅读全文

posted @ 2015-12-09 18:56 双鱼座的天蝎 阅读(316) 评论(0) 推荐(0)

纯手写分页控件CSS+JS+SQL
摘要:Asp.net中虽然用DataPager配合ListView可以实现分页显示,但是有时候由于开发环境等问题不能用到DataPager控件,那么自己手工写一个分页控件就很有必要了,当然,最重要的是通用性。 首先,来看一下我的分页控件的显示效果: 简单说明:红底色的为当前页,白底红字的是选择新的页,共有 阅读全文

posted @ 2015-01-29 18:02 双鱼座的天蝎 阅读(815) 评论(0) 推荐(0)

SQL语句查询所耗时间与效能的语句
摘要:1)SQL查询所耗时间语句 原理:记录当前时间1,执行SQL语句,记录当前时间2,显示时间2与时间1的差。 由于第一次执行的所耗时间为真实时间,之后会保存在缓存中,所以第二次之后的查询所耗时间都会比第一次明显减少,所以此方法只能作为参考。 如果有更好的方式,感谢博友提供给我,相互学习。 declar 阅读全文

posted @ 2015-01-23 16:42 双鱼座的天蝎 阅读(403) 评论(0) 推荐(0)

sql游标的使用入门
摘要:游标的理解:游标其实可以理解成一个定义在特定数据集上的指针,我们可以控制这个指针遍历数据集,或者仅仅是指向特定的行,所以游标是定义在以Select开始的数据集上的普通的sql语句是面向集合的,游标是面向行的。比如我们要取100条数据,通过普通的sql语句是一次取出所有行,而游标是一行一行取出的。游标... 阅读全文

posted @ 2014-12-04 17:50 双鱼座的天蝎 阅读(479) 评论(0) 推荐(0)