SqlServer

整理索引碎片,提升SQL Server速度

数据库表A有十万条记录,查询速度本来还可以,但导入一千条数据后,问题出现了。当选择的数据在原十万条记录之间时,速度还是挺快的;但当选择的数据在这一千条数据之间时,速度变得奇慢。凭经验,这是索引碎片问题。检查索引碎片DBCCSHOWCONTIG(表),得到如下结果:DBCCSHOWCONTIG正在扫描'A'表...表:'A'(884198200);索引ID:1,数据库ID:13已执行TABLE级别的扫描。-扫描页数......................

系统 2019-08-12 01:53:40 2427

SqlServer

SQL Server系统数据库备份最佳实践

原文:SQLServer系统数据库备份最佳实践首先了解主要的系统数据库:系统数据库master包含登录信息和其他数据库的核心信息msdb存储作业、操作员、警报、备份还原历史。数据库邮件信息等等。model所有新数据库的模型,如果希望新数据库都有某些对象,可以在这里创建。tempdbsqlserver重启时重建,所以不需要备份除了以上四种,其实还有一个数据库:Resource从2005就引入的,一个只读、隐藏的数据库,包含所有在sqlserver中的系统对象

系统 2019-08-12 01:51:34 2427

SqlServer

sql server 行列转换

SQL列转行2011-04-2216:13:41好东西,转一下,嘿嘿。*普通行列转换(爱新觉罗.毓华2007-11-18于海南三亚)假设有张学生成绩表(tb)如下:NameSubjectResult张三语文74张三数学83张三物理93李四语文74李四数学84李四物理94*/-------------------------------------------------------------------------/*想变成姓名语文数学物理-------

系统 2019-08-12 01:33:02 2427

SqlServer

SQL Server中使用SQL语句取各分类中的前几条记录

本文非原创,仅根据网上查询结果按自己的表结构做了一下整理。因分辨不出哪个是原创,链接就不加了。建立表结构如下:CREATEtable[dbo].[tmp_Trans](IDintidentity,PO_NOvarchar(20)null,PO_Itemnovarchar(20)null,Qtynumeric(18,6)null,Trans_Datedatetimenull,Doc_novarchar(20)null)要求取相同PO_NO按Trans_Dat

系统 2019-08-12 01:32:41 2427

SqlServer

嵌入式SQL程序的VC+SQL server 2000实现的环境

嵌入SQL的C应用程序具体到VC++6.0,SQLServer2000下调试可分为五步:1、环境初始化;2、预编译;3、编译;4、连接;5、运行。下面就其中重要的的操作方法给以详细说明。1、环境初始化(1)SQLServer2000为其嵌入式SQL提供了一此特殊的接口;默认的安装方式没有安装这此接口;因此,需要把devtools.rar解压到SQLServer的系统日录下(即文件夹devtools中的所有文件);如果操作系统安装在C盘,则SQLServer

系统 2019-08-12 01:33:14 2426

SqlServer

SQL Server数据导入导出工具BCP详解

BCP是SQLServer中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。本文介绍如何利用BCP导入导出数据。BCP是SQLServer中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。BCP可以将数据库的表或视图直接导出,也能通过SELECTFROM语句对表或视图进行过滤后导出。在导入导出数据时,可以使用默认值或是使用一个格式

系统 2019-08-12 01:32:40 2426

SqlServer

.NET在SQL Server中的图片存取技术

本文总结如何在.NetWinForm和.NetWebForm(asp.net)中将图片存入SQLServer中并读取显示的方法。1.使用asp.net将图片上传并存入SQLServer中,然后从SQLServer中读取并显示出来:1)上传并存入SQLServer数据库结构createtabletest{ididentity(1,1),FImageimage}相关的存储过程CreateprocUpdateImage(@UpdateImageImage)AsI

系统 2019-08-12 01:54:20 2425

SqlServer

SQL Server里的主键、唯一性约束、聚集索引<>

什么是主键?在数据库中,常常不只是一个表,这些表之间也不是相互独立的。不同的表之间需要建立一种关系,才能将它们的数据相互沟通。而在这个沟通过程中,就需要表中有一个字段作为标志,不同的记录对应的字段取值不能相同,也不能是空白的。通过这个字段中不同的值可以区别各条记录。就像我们区别不同的人,每个人都有名字,但它却不能作为主键,因为人名很容易出现重复,而身份证号是每个人都不同的,所以可以根据它来区别不同的人。数据库的表中作为主键的字段就要像人的身份证号一样,必须

系统 2019-08-12 01:52:31 2425

SqlServer

恢复SQLServer实例连接

原文:恢复SQLServer实例连接译自:http://www.mssqltips.com/sqlservertip/2682/recover-access-to-a-sql-server-instance/?utm_source=dailynewsletter&utm_medium=email&utm_content=headline&utm_campaign=2012829问题:开启SQLServer2008之后,本地管理员组不再需要手动添加,因为在安

系统 2019-08-12 01:54:21 2424

SqlServer

灵活运用 SQL SERVER FOR XML PATH

原文:灵活运用SQLSERVERFORXMLPATHFORXMLPATH有的人可能知道有的人可能不知道,其实它就是将查询结果集以XML形式展现,有了它我们可以简化我们的查询语句实现一些以前可能需要借助函数活存储过程来完成的工作。那么以一个实例为主.一.FORXMLPATH简单介绍那么还是首先来介绍一下FORXMLPATH,假设现在有一张兴趣爱好表(hobby)用来存放兴趣爱好,表结构如下:接下来我们来看应用FORXMLPATH的查询结果语句如下:SELEC

系统 2019-08-12 01:52:02 2424

SqlServer

在SQL Server2005中使用 .NET程序集