欢迎来到.net学习网

欢迎联系站长一起更新本网站!QQ:879621940

您当前所在位置:首页 » SQLServer

SQLServer教程

Sql Server中Pivot函数详解
在Sql Server的帮助文档中,对Pivot函数是这样解释的:可以使用 PIVOT 和 UNPIVOT 关系运算符对表值表达式进行操作以获得另一个表。PIVOT 通过将表达式某一列中的唯一值转换为输出中的多个列来转换表值表达
发布于 2011年08月27日 21:38 阅读(9139)
DML触发器与DDL触发器详解
先了解一下触发器:触发器其实就是一个特殊的存储过程,因为它和存储过程有一样的特征,都是预用写好的Sql命令存储在SqlServer服务器中。触发器在指定的表中的数据发生变化的时候会自动执 行。它与存储过程的区别也在此,因为存储过程是需要我们用命令去调用的。<br
发布于 2011年08月24日 23:36 阅读(13170)
使用存储过程优化Sql执行速度
记得刚开始学习Sql的时候,只知道存储过程能够提高查询速度,却不知道存储过程为什么能够提高查询速度,以为能写出随心所欲的存储过程真是太了不起了。转眼就过了好几年了,现在又想回头来整理一下存储过程的优点。我们在使用Transact-SQLt时,一般可以用以下两种方法来存储与执行
发布于 2011年08月23日 23:14 阅读(5811)
利用WaitFor Delay降低批量数据处理时服务器的CPU使用率
update语句与delete语句与insert语句最大的不同在于:通常使用insert语句时都是单条插入,但update与delete则不同,组合where条件,我可以批量操作数据库中的数据。在开发中,我们尽量不要一条一条去执行修改与删除语句,当然,前提是指你需要删除批量数
发布于 2011年08月17日 23:09 阅读(11152)
往自增列插入显式值-SET IDENTITY_INSERT详解
自增列默认是不能插入显式值的,当我们试图给自增列插入值时,会报以下错误:当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'table1' 中的标识列插入显式值。<b
发布于 2011年08月08日 15:09 阅读(19606)
如何利用sp_rename函数修改数库中对象名称
以前在更改数据库中对象的名称时,都是从企业管理器中操作。本章我们主要讲解如何在Sql中sp_rename函数来更改数据库对象的名称。先看看sp_rename函数的用法:sp_rename [ @objname
发布于 2011年08月04日 15:29 阅读(5940)
获取sql server中自增量之scope_identity(),@@Identity,IDENT_CURRENT的区别
在sql server2005,如果要获某个表最新增加的自增量,我们都知道,可以使用COPE_IDENTITY、 IDENT_CURRENT 和 @@IDENTITY三个函数,因为它们都返回插入到标识列中的值。但这三个函数是不是不管什么时候,返回的值都一样的
发布于 2011年08月03日 15:40 阅读(9798)
关于初学SQL的几个建议
1. 先对表和SQL有个基本理解,再开始写SQL代码虽说学习编程最好是边看边练,但由于SQL(面向集合的说明式语言)与常见的过程式编程语言在思维上有明显不同,所以学习SQL的一开始,最好先对表和SQL的查询有个基本理解(可参看本站<a href="http://ww
发布于 2011年08月01日 09:24 阅读(4666)
如何学习SQL
由于全文过长,故拆分成四部分:第一部分:SQL基础1. 为什么学习SQL2.
发布于 2011年08月01日 09:22 阅读(4853)
DBMS扩展功能与SQL高级话题
9. DBMS提供的扩展功能掌握了基本的关系模型原理和DBMS的数据类型,还需要对DBMS提供的扩展功能有所了解,才能充分运用DBMS进行数据库开发。9.1. 控制流</strong
发布于 2011年08月01日 09:20 阅读(4277)
SQL数据类型与三值逻辑
7. 数据类型在数据库理论中,关系模型和数据类型这两部分内容是正交的(参看《程序员修炼之道》第8节关于“正交性”的讨论),互不依赖。换言之,关系模型并不关心每个表的字段的数据类型是什么,是整数、字符串等基本类型也好,是组合类型、类等
发布于 2011年08月01日 09:18 阅读(4786)
从关系角度理解SQL
6. 从关系角度理解SQL6.1. 关系和表众所周知,我们目前所用的数据库,通常都是关系数据库。关系自然在其中处于关键位置。初学数据库原理的人可能会很困惑关系和表是什么联系,如果没有清楚的理解,很可
发布于 2011年08月01日 09:17 阅读(4365)
SQL基础
1. 为什么学习SQL自人类社会形成之日起,社会的运转就在不断地产生和使用各种信息(文献、档案、资料、数据等);在如今所谓的信息时代,由于计算机和互联网的作用,信息的产生和使用达到前所未有的广度和深度。如何管好和用好信息,是(而且将一直是)IT行业一块重要的领域。在
发布于 2011年08月01日 09:15 阅读(4271)
sql stuff 函数用法
先看一个例子Select stuff('abcdefg',2,3,'oooo')go结果:aooooefgstuff的功能:删除指定长度的字符串并在指定的起始点插入另一组
发布于 2011年07月28日 15:37 阅读(7778)
SQL SERVER 数据类型详解
bit 整型 bit 数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Off&nbs
发布于 2011年07月25日 14:46 阅读(4355)
SQL SELECT 语句
本章讲解 SELECT 和 SELECT * 语句。SQL SELECT 语句SELECT 语句用于从表中选取数据。结
发布于 2011年07月06日 14:52 阅读(5361)
SQL 语法
数据库表一个数据库通常包含一个或多个表。每个表由一个名字标识(例如&ldquo;客户&rdquo;或者&ldquo;订单&rdquo;)。表包含带有数据的记录(行)。下面的例子是一个名为 "Perso
发布于 2011年07月06日 14:50 阅读(4500)
SQL 简介
SQL 是用于访问和处理数据库的标准的计算机语言。什么是 SQL?SQL 指结构化查询语言
发布于 2011年07月06日 14:49 阅读(5080)
重置SqlServer表的自增列,让自增列重新开始记数
很多时候我们需要重置某个表的自增列,让自增列重新从1开始记数。最蠢的方法当然是把该表删掉再重新建表了。其实,还有其它的方法可以重置自增列的值:方法一:使用TRUNCATE TABLE语句:TRUNCATE TA
发布于 2011年07月04日 10:01 阅读(16832)
SQL基础教程及代码优化(六)
4.2设计索引视图的指导原则·索引视图可以提高下列查询类型的性能:–处理大量行的联接和聚合。–许多查询经常执行的联接和聚合操作。–决策支持工作负荷。·索引视图可以提高下列查询类型的性能:–具有大
发布于 2011年06月23日 21:39 阅读(4992)