欢迎来到.net学习网

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

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

SQLServer

使用存储过程优化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)
如何将字符串转化为"年月日时分秒"的日期格式
需求如下:我要将2011081008170320110810081830转化为:2011-08-10 08:17:032011-08-10 08:18:30先创
发布于 2011年08月15日 19:10 阅读(13926)
在Sql2005的Where条件中使用函数
今天写了条Sql查询数据,Sql语句如下:select DID from (select DID from Sys_Dictionary where&nbsp
发布于 2011年08月15日 18:40 阅读(5086)
如何查找指定表被那些视图,触发器,存储过程,函数引用
今天看到有朋友在问,我要如何查找一个表被那些视图,触发器,存储过程引用了呢?其实很简单,在目录视图中搜索既可:代码如下:select object_name(object_id) as
发布于 2011年08月13日 11:49 阅读(7273)
如何判断表达式能否转换为提定格式的有效日期
我们都知道IsDate能够判断指定的字符串能否转化为有效日期,但它不能判断指定字符串能否转化提定格式的有效日期。比如,我要判断指定的字符串能否转化为yyyyMMdd这种格式的有效日期,IsDate函数就不能胜
发布于 2011年08月09日 10:22 阅读(6687)
往自增列插入显式值-SET IDENTITY_INSERT详解
自增列默认是不能插入显式值的,当我们试图给自增列插入值时,会报以下错误:当 IDENTITY_INSERT 设置为 OFF 时,不能为表 'table1' 中的标识列插入显式值。<b
发布于 2011年08月08日 15:09 阅读(19606)
从字符串向 datetime 转换时失败的解决方案
今天在执行以下sql时提示了从字符串向 datetime 转换时失败的错误declare @datetime datetimeset @datetime='
发布于 2011年08月06日 17:17 阅读(13089)
如何利用sp_rename函数修改数库中对象名称
以前在更改数据库中对象的名称时,都是从企业管理器中操作。本章我们主要讲解如何在Sql中sp_rename函数来更改数据库对象的名称。先看看sp_rename函数的用法:sp_rename [ @objname
发布于 2011年08月04日 15:29 阅读(5939)
获取sql server中自增量之scope_identity(),@@Identity,IDENT_CURRENT的区别
在sql server2005,如果要获某个表最新增加的自增量,我们都知道,可以使用COPE_IDENTITY、 IDENT_CURRENT 和 @@IDENTITY三个函数,因为它们都返回插入到标识列中的值。但这三个函数是不是不管什么时候,返回的值都一样的
发布于 2011年08月03日 15:40 阅读(9797)
关于初学SQL的几个建议
1. 先对表和SQL有个基本理解,再开始写SQL代码虽说学习编程最好是边看边练,但由于SQL(面向集合的说明式语言)与常见的过程式编程语言在思维上有明显不同,所以学习SQL的一开始,最好先对表和SQL的查询有个基本理解(可参看本站<a href="http://ww
发布于 2011年08月01日 09:24 阅读(4665)
如何学习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语句中除法结果没有小数详解。
群中一朋友问到条件中where (h.period_id/100 = @period_id/100) 与 where (h.period_id = @period_id) 是否一样。自己还肯定
发布于 2011年07月29日 20:18 阅读(20770)
SQL Server 临时禁用和启用所有外键约束
有的时候我们需要清空数据库中的所有数据,这时候外键约束就是一个很麻烦的事情了,因为有外键在,所以在清除的时候必须得按外键顺序来清除,如果我们能临时禁用一下外键,那就方便的多了。--获得禁用所有外键约束的语句select&nbsp
发布于 2011年07月29日 17:35 阅读(8770)
如何将SQLServer中某列的所有结果值汇成一行
表结构 员工表ygbm: id xm select * from ygbm 结果: 1 张三 <br
发布于 2011年07月29日 17:22 阅读(6091)
SQLServer中(行列转换)行转列及列转行且加平均值及汇总值
问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四&nb
发布于 2011年07月29日 17:16 阅读(15770)