欢迎来到.net学习网

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

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

SQLServer教程

为什么在sql查询中需要使用xxx is null而不能使用xxx=null详解
应该大家都很清楚,我们在sql中要查询某列值为null的所有结果集时,查询条件应该这样写select * from 表 where 字段 is null而使用select * from&
发布于 2012年05月29日 14:50 阅读(11109)
SQL Sqlserver查询的安全性和性能的优化
SQL注入的原理什么SQL注入将SQL代码插入到应用程序的输入参数中,之后,SQL代码被传递到数据库执行。从而达到对应用程序的攻击目的。注入原理<br
发布于 2012年04月23日 11:23 阅读(8272)
在sql server数据库中取指定范围内的随机日期示例
在该章这前,我们必须先了解数字与日期之间的转换规则。可能还有很多的朋友还不清楚甚至还不知道数字与日期之间能够相互转换。我们先来看一个示例:select convert(float,convert(datetime,'2008-1-
发布于 2012年04月20日 14:54 阅读(9652)
SQL Server 阻止了对组件 'Ole Automation Procedures' 的 过程'sys.sp_OACreate' 的访问的解决方法
今天在利用SQL从数据库中导出数据的时候,报出了以下的错误:SQL Server 阻止了对组件 'Ole Automation Procedures' 的 过程'sys.sp_OACreate'&nbs
发布于 2012年04月17日 16:45 阅读(17049)
利用Sql实现将指定表数据导入到另一个数据库示例
因为工作中经常需要将数据从一个数据库导入到另一个数据库中,所以将这个功能写成一个存储过程,以方便调用。现在粘贴出来供大家参考:注意:1,以下示例中用到了syscolumns,sysobjects等系统视图,在sql2005及以后的版本中,大家也可以使用sys.co
发布于 2012年04月16日 11:07 阅读(8643)
利用Sql语句删除数据库中所有触发器
如果需要一次删除掉数据库中所有触发器,还得用游标,我们可以利sys.triggers视图查出数据库中所有触发器,然后利用<a href
发布于 2012年03月16日 14:19 阅读(7915)
SqlServer中计算列详解
计算列区别于需要我们手动或者程序给予赋值的列,它的值来源于该表中其它列的计算值。比如,一个表中包含有数量列Number与单价列Price,我们就可以创建计算列金额Amount来表示数量*单价的结果值,创建Amount列后,在程序中需要使用计算金额这个值时,就不用取出Number列与Price列的值后
发布于 2012年03月03日 16:13 阅读(34321)
SqlServer中sys.dm_exec_cached_plans视图使用详解
我们在sqlserver中执行的sql语句,定义的存储过程,触发器,视图等,sqlserver都会生成对应的执行计划并缓存起来,以达到快速查询的目的。那么我们要如何查看到sqlserver为我们缓存的所有的执行计划呢?利用sys.dm_exec_cached_plans</stron
发布于 2012年02月09日 15:07 阅读(9588)
修改SqlServer中对象架构(表架构)示例
首先了解一下在数据库中什么是架构(Schema),按照微软的说法"数据库架构是一个独立于数据库用户的非重复命名空间,您可以将架构视为对象的容器",具体说明可以参考:http://technet.microsoft.com/zh-cn/library/ms190387.aspx。其实对于我们搞C#的来
发布于 2012年02月03日 16:52 阅读(10455)
设置与查看sql server中锁的超时时间
在数据库的应用系统中,死锁是不可避免的。通过设置死锁的处理优先级方法,可以在数据库引擎中自动检测到死锁,对发生的死锁会话进行干预,从而达到解除死锁的目点,但在这种情况下,会话只能被动的等待数据库引擎的自我检查。我们是否可以让会话自身也拥有处理死锁的主动权呢?这就是设置锁的超时
发布于 2012年01月29日 12:35 阅读(18695)
在sql中为文章自动加上锚文本链接
锚文本可以在用户浏览我们的文章时引导用户找到想要的文章,在网站排名上也是一个相当重要的因素,所以为我们的文章加上适当的锚文本是相当不错的选择。但像本人这样的业余站长,想手工来维护锚文本,工作量是非常大的,所以自己写了一个sql函数,在新增文章时,自动为文章添加上锚链接。<br
发布于 2012年01月15日 17:27 阅读(6178)
数据库设计中的14个技巧
1.原始单据与实体之间的关系可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解
发布于 2012年01月14日 15:49 阅读(5466)
在sql server中利用with as实现递归功能
在sqlserver2005之前,要实现递归功能比较麻烦,比如可能会要用到临时表与while语句来循环。自sqlserver2005之后,新增了with as功能语法,即 公用表达式(CTE),让递归实现起来变的简单了。本
发布于 2012年01月12日 17:39 阅读(13178)
在sql server中创建,删除,绑定默认值的sql语法模板
以下是利用sql语句对默认值进行新增,删除和绑定的语句模板,来源于msdn。具体语法约定请参考下面链接:Transact-SQL&n
发布于 2012年01月06日 22:54 阅读(10748)
Sql Server中与视图相关的Sql语句模板
以下是利用sql语句对视图与索引视图进行新增,修改,删除的语句模板,来源于msdn。具体语法约定请参考下面链接:<a href="http://www.lmwlove.com/ac/ID72" target="_blan
发布于 2012年01月05日 23:03 阅读(6009)
Sql Server中与触发器相关的Sql语句模板
以下是利用sql语句对触发器进行新增,修改,删除的语句模板,来源于msdn。具体语法约定请参考下面链接:Transact-SQL&n
发布于 2012年01月04日 15:03 阅读(7140)
Sql Server中与表相关的Sql语句模板
以下是利用sql语句对表,列,约束,主键进行操作的语句模板,来源于msdn。具体语法约定请参考下面链接:Transact-SQL&n
发布于 2012年01月03日 16:02 阅读(5192)
Sql Server中临时表与表变量分析
在SQL Server的性能调优中,有一个不可比拟的问题:那就是如何在一段需要长时间的代码或被频繁调用的代码中处理临时数据集?表变量和临时表是两种选择。记得在给一家国内首屈一指的海运公司作SQL Server应用性能评估和调优的时候就看到过大量的临时数据集处理需求,而他们的开发人员就无法确定什
发布于 2011年12月31日 14:41 阅读(4731)
巧用instead触发器解决存储过程不能使用table数据集为参数的问题
存储过程相信大家都已经很熟悉了,它是不能使用数据集为参数的,就是不能向它传递一个表数据。如果碰到这种情况,我们只能是利用游标循环表中的每行数据,在游标中调用存储过程了。本章我们讲一下如何利用instead触发器来一次性处理数据集中所有的数据。我们都知道
发布于 2011年12月27日 14:38 阅读(5393)
利用SQL语句查询数据库中所有索引
本章我们就要讲解一下如何利用sql语句来查询出数据库中所有索引明细。当然了,我们可以在microsoft sql server management studio中选择"表"- >"索引"来查看单个表的索引明细
发布于 2011年12月26日 09:19 阅读(23060)