摘要:create table #Data(name varchar(100),row varchar(100),reserved varchar(100),data varchar(100),index_size varchar(100),unused varchar(100)) declare @na
阅读全文
摘要:树形表结构: 一)根据父级ID查找所有子级ID,并将所有ID用逗号隔开返回 ID=1,需要返回的结果(条件为isDel=0,含本身ID): 1,2,4,5 SQL语句如下: 返回 二)根据子级ID查找所有父级ID,并将所有ID用逗号隔开返回 ID=5,需要返回的结果(条件为isDel=0,不含本身I
阅读全文
摘要:1)临时表存储在 tempdb 中,当不再使用时会自动删除 一般使用如下: 注意:临时表需要用#开头,##表示全局临时表 2)一般而言,变量表和普通变量一样存储在内存中;当变量表的数据量足够大时,与临时表一样存储在 tempdb 中 一般使用如下:
阅读全文
摘要:举例:将A服务器中的数据库Test,复制到B服务器中 第一步) 连接A服务器,右击Test,任务,备份,选择要被备份到的目录,点确定。 第二步) 到A服务器所在的文件夹,将刚刚备份的Test.bak文件拷贝到B服务器的文件夹中,最好是 C:\Program Files\Microsoft SQL S
阅读全文
摘要:直接在查询分析器中执行以下代码就行: 方法一) 方法二) 返回所有出现过该字符串的存储过程名:
阅读全文
摘要:查看表的死锁: 干掉死锁进程: (@spid为查询结果的spid)
阅读全文
摘要:总耗CPU最多的前20个SQL 平均耗CPU最多的前20个SQL:
阅读全文
摘要:原始表Book数据如下: id为自增长整数,text为内容,pid为上级IDid text pid1 第一层 02 数学 03 第二层 14 语文 15 第三层 36 英语 3……………………现要求拷贝一份这样的数据到同一个表Book中,成功后的数据应该如下id text pid100 第一层 01
阅读全文
摘要:原SQL是不能执行的:select*from表Awhere字段Ain(select 逗号分隔的字段B from表Bwhere条件)解决方案:selectb.*from(select 逗号分隔的字段Bfrom表Bwhere条件)aleftjoin表Abon 逗号分隔的字段Blike'%'+字段A+'%...
阅读全文
摘要:Asp.net中虽然用DataPager配合ListView可以实现分页显示,但是有时候由于开发环境等问题不能用到DataPager控件,那么自己手工写一个分页控件就很有必要了,当然,最重要的是通用性。 首先,来看一下我的分页控件的显示效果: 简单说明:红底色的为当前页,白底红字的是选择新的页,共有
阅读全文
摘要:1)SQL查询所耗时间语句 原理:记录当前时间1,执行SQL语句,记录当前时间2,显示时间2与时间1的差。 由于第一次执行的所耗时间为真实时间,之后会保存在缓存中,所以第二次之后的查询所耗时间都会比第一次明显减少,所以此方法只能作为参考。 如果有更好的方式,感谢博友提供给我,相互学习。 declar
阅读全文
摘要:游标的理解:游标其实可以理解成一个定义在特定数据集上的指针,我们可以控制这个指针遍历数据集,或者仅仅是指向特定的行,所以游标是定义在以Select开始的数据集上的普通的sql语句是面向集合的,游标是面向行的。比如我们要取100条数据,通过普通的sql语句是一次取出所有行,而游标是一行一行取出的。游标...
阅读全文