上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 102 下一页
摘要: 有时我们需要在SQL Server中清除已经连接过的服务器名称(Server Name)列表,后来网络搜索,找到了解决方法: 删除下面的文件:C:\Documents and Settings\XXX\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin注意:删除前请做备份! 如果Windows Server 2008 标准版安装SQL Express 2008,则在这里删除:X:\Users[SomeUser]\AppData\Roaming\Microsoft\Microsoft SQL. 阅读全文
posted @ 2012-07-10 15:12 qanholas 阅读(3956) 评论(0) 推荐(0)
摘要: 数据量2000,其中有1000重复---------------------------------------------------------------------------------------方法一,IN方式,适合2000/2005/2008,6728毫秒DELETE[student_L]WHEREidNOTIN(SELECTMAX(id)--min(id)FROM[student_L]GROUPBY[stuid],[stuname],[Birthday],[AreaOrganID])/*SQLServer分析和编译时间:CPU时间=20毫秒,占用时间=20毫秒。表's 阅读全文
posted @ 2012-07-03 15:45 qanholas 阅读(2635) 评论(0) 推荐(0)
摘要: 15秒跟2秒之间的区别 UPDATE a SET flag = 1 FROM LINK_39.test_01.dbo.NSB_test AS a WHERE bh IN ( SELECT TOP 500 bh FROM LINK_39.test_01.dbo.NSB_test WHERE bh IS NOT NULL ORDER BY bh )DECLARE @bh VARCHAR(MAX)= '' SELECT @bh = @bh + ',' + CAST(CAST(bh AS INT) AS VARCHAR(10)) FROM ( SELECT TOP 50 阅读全文
posted @ 2012-06-28 17:27 qanholas 阅读(1405) 评论(0) 推荐(0)
摘要: 问题描述:有表tb, 如下:id values----------- -----------1 aa,bb2 aaa,bbb,ccc欲按,分拆values列, 分拆后结果如下:id value----------- --------1 aa1 bb2 aaa2 bbb2 ccc1. 旧的解决方法SELECT TOP 8000 id = IDENTITY(int, 1, 1)INTO #FROM syscolumns a, syscolumns bSELECT A.id, SUBSTRING(A.[values], B.id, CHARINDEX(',', A.[values] 阅读全文
posted @ 2012-06-20 16:18 qanholas 阅读(287) 评论(0) 推荐(0)
摘要: 这些天看了一篇微软官方发布的MS SQL Server2008性能问题处理及优化的英文文档,里面知识点介绍地很详细,在现实工作中也很实用,遂产生了想把它翻译一下的念头。翻译的过程,既可以帮助自己复习一下这些技术,也可以向其他还不熟悉这一块的朋友介绍一些新的知识,何乐而不为呢。只是这篇文章有点长,我会分成几篇随笔去介绍,所以,不光是对我耐性的考验,也是对你的考验哦!-------------------------------------------- tempdb全局存储内部对象,用户对象,临时表,临时对象,以及SQL Server操作创建的存储过程。每个数据库实例只有一个tempdb,所以. 阅读全文
posted @ 2012-06-14 22:14 qanholas 阅读(621) 评论(0) 推荐(0)
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 102 下一页