数据库技术
文章平均质量分 66
pengbincn
这个作者很懒,什么都没留下…
展开
-
【转载】深入浅出理解索引结构
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查转载 2007-04-12 00:12:00 · 397 阅读 · 0 评论 -
sql 连接面试题目
create table testtable1( id int IDENTITY, department varchar(12) )select * from testtable1insert into testtable1 values(设计)insert into testtable1 values(市场)insert into testtable1 values(售后)/*结原创 2007-09-29 17:24:00 · 543 阅读 · 0 评论 -
【转载】SQL Server中索引使用及维护
在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。 在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/O,使用索引提高转载 2007-04-19 14:01:00 · 541 阅读 · 0 评论 -
【转载】使用sql-server进行分布式查询
可以使用sql-server企业管理器进行建立,注意其中的rpc及rpc out两项,也可以使用sql语句来完成定义,主要涉及到三个存储过程: 可以使用sql-server企业管理器进行建立,注意其中的rpc及rpc out两项,也可以使用sql语句来完成定义,主要涉及到三个存储过程sp_addlinkedserver,sp_serveroption和sp_addlinkedsrvl转载 2007-04-19 11:05:00 · 511 阅读 · 0 评论 -
【转载】升级到SQL Server 2005 的10大理由
前言 SQL Server 2000从上市到现在已经整整五个年头。现在望眼欲穿的SQL Server 2005 终于发布了。五年磨一剑,SQLServer 2005 将是微软具有里程碑性质的企业级数据库产品。本文从用户关心的技术要点出发比较和讨论SQL Server 2005 相对它的前版本SQL Server 2000所做的重大改进或新增功能,介绍了SQL Server 2005 中最值得你为之转载 2007-04-19 11:19:00 · 738 阅读 · 0 评论 -
【转载】sql server中分布式 链接服务器和远程登录映射
由于业务逻辑的多样性 经常得在sql server中查询不同数据库中数据 这就产生了分布式查询的需求现我将开发中遇到的几种查询总结如下:1.access版本 --建立连接服务器 EXEC sp_addlinkedserver --要创建的链接服务器名称 ai, --产品名称 access, -转载 2007-04-19 11:07:00 · 1111 阅读 · 0 评论 -
【转载】在SQL Server 2005中实现表的行列转换
PIVOT和UNPIVOT关系运算符是SQL Server 2005提供的新增功能,因此,对升级到SQL Server 2005的数据库使用PIVOT和UNPIVOT时,数据库的兼容级别必须设置为90(可以使用sp_dbcmptlevel存储过程设置兼容级别)。 在查询的FROM子句中使用PIVOT和UNPIVOT,可以对一个输入表值表达式执行某种操作,以获得另一种形式的表。PIVOT运算符将输转载 2007-04-15 20:15:00 · 457 阅读 · 0 评论 -
【转载】SQL Server 索引结构及其使用
一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是 一个聚集索引。比如,我们要查“转载 2007-04-15 09:27:00 · 427 阅读 · 0 评论 -
【转载】Sql Server2005不同分页存储过程的性能对比
Sql Server2005的一个新特性便是我等了很久的Row_Number(),以前用Oracle时用rownumber写分页存储过程很方便:)下面是我做的一个小小的测试,测试我原来在sql server2000下所用的分页存储过程与使用Row_Number()编写的存储过程在Sql Server2005上的执行效率...数据表:转载 2007-04-15 09:35:00 · 917 阅读 · 2 评论 -
【转载】SQL分页存储过程
Create PROCEDURE dbo.proc_ListPage(@tblName nvarchar(200), ----要显示的表或多个表的连接@fldName nvarchar(500) = *, ----要显示的字段列表@pageSize int = 1, ----每页显示的记录个数@page int = 10,转载 2007-04-12 00:23:00 · 1049 阅读 · 0 评论 -
【转载】分页存储过程
在确定了第三种分页方案后,我们可以据此写一个存储过程。大家知道SQL SERVER的存储过程是事先编译好的SQL语句,它的执行效率要比通过WEB页面传来的SQL语句的执行效率要高。下面的存储过程不仅含有分页方案,还会根据页面传来的参数来确定是否进行数据总数统计。 -- 获取指定页的数据 CREATE PROCEDURE pagination3转载 2007-04-12 00:20:00 · 345 阅读 · 0 评论 -
【转载】数据库分页存储过程
/*数据库分页存储过程,支持倒序和升序参数说明: @tablename:为搜索表名 @tablefield:为表的字段,约定为表的主键, @where:为搜索表名,要显示所有记录请设为"1=1" @orderby:为搜索结果排序,如order by id desc @fieldlist:为字段列表,如userid, username @curpage:当前页码 @page_recor转载 2007-04-12 00:08:00 · 377 阅读 · 0 评论 -
MSSQL2005 恢复MDF数据库
Use MasterGosp_configure allow updates, 1reconfigure with overrideGoupdate sysdatabases set status = 32768 where name = dbnameMSSQL2005进入紧急模式的方法简单了alter database dbname set emergency3.重建日志文件MSSQL2原创 2007-10-16 13:45:00 · 863 阅读 · 0 评论