Sql Server
文章平均质量分 64
edwardq2266
这个作者很懒,什么都没留下…
展开
-
SQL Server 2005中的except和INTERSECT运算
一直学数据库的都知道,关系运算有交,差,并,等运算,而之前的版本一直只看到并,好象很少看到有差,交的运算显式的表达在操作SQL语句中,现在好了,SQL Server 2005中有差,交运算了,分别是except和intersect,、今天看到,学习之,并举例如下: EXCEPT 和 INTERSECT 运算符使您可以比较两个或多个 SELECT 语句的结果并返回非重复值。EXCEPT 运算符转载 2008-04-21 20:42:00 · 546 阅读 · 0 评论 -
聚族索引、非聚族索引、组合索引的含义和用途
转载于:http://blog.csdn.net/zhaohuabing 在学习和使用各种数据库的过程中,我们常常会遇到聚族索引、非聚族索引、组合索引的概念,这些索引对我们使用数据库,特别是查询的速度的影响是很大的,前几天公司里来了一个sybase的工程师,通过他的讲解,我终于弄清楚了这几个概念的真正含义,觉得虽然问题很小,但收获满大,在这里和大家一起分享一下。 一、什么转载 2008-04-21 20:30:00 · 926 阅读 · 0 评论 -
分布式事务的处理
在帮助文档里看到了这个代码 C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->// This function takes arguments for 2 connection strings and co转载 2008-05-05 13:45:00 · 500 阅读 · 0 评论 -
C#数据库事务原理及实践(上)
c# + 事务处理(转载于 《C#数据库事务原理及实践》) 什么是数据库事务 数据库事务是指作为单个逻辑工作单元执行的一系列操作。设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作: · 更新客户所购商品的库存信息 · 保存客户付款信息--可能包括与银行系统转载 2008-05-21 20:24:00 · 573 阅读 · 0 评论 -
CTE表--SQLSERVER2005看得见的性能提升
common table expression 相信很多朋友都有过子查询的编写经历,我在以前工作中也经常会用到,子查询分两种,一种是嵌套子查询,一种是相关子查询。这两种查询的性能都不高,尤其是相关子查询的性能非常低,原因在于子查询所构造出来的“临时表转载 2008-05-21 20:36:00 · 743 阅读 · 0 评论 -
Sql Server 分区演练
代码加注释,希望对初学者有用。USE [master]GOif exists (select * from sys.databases where name = Test_1)drop database Test_1GO--创建新库,要演练分区所以我们会多创建两个文件组Test_A,Test_B,以便在后面的分区方案中使用。CREATE DATABASE [Test_1] ON PR转载 2008-05-21 20:50:00 · 476 阅读 · 0 评论 -
排名函数--SQLSERVER2005的又一编程利器
在SQLSERVER2005中,新增了排名函数:row_number() rank() dense_rank() ntile,这些函数要搭配上over来使用,具体可以参照一下联机帮助文档. 一点废话:(熟悉northwind数据库的转载 2008-05-21 20:39:00 · 490 阅读 · 0 评论 -
Sql Server2005不同的表使用不同的表空间
在SqlServer2005中,建表时是默认把所有的表都保存在PRIMARY默认表空间中的。当数据库中表很多,并且数据量很大时,会导致数据库性能严重下降,有必要将一些大的表放到不同的表空间中去。主要的步骤如下所示:1、建立表空间(数据文件)USE [master]GOALTER DATABASE [TestDB] ADD FILEGROUP [Log1]GOALTER DATABASE [转载 2008-05-21 20:44:00 · 710 阅读 · 0 评论