欢迎来到.net学习网

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

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

SQLServer

在sql server中利用with as实现递归功能
在sqlserver2005之前,要实现递归功能比较麻烦,比如可能会要用到临时表与while语句来循环。自sqlserver2005之后,新增了with as功能语法,即 公用表达式(CTE),让递归实现起来变的简单了。本
发布于 2012年01月12日 17:39 阅读(9854)
在sql server中创建,删除,绑定默认值的sql语法模板
以下是利用sql语句对默认值进行新增,删除和绑定的语句模板,来源于msdn。具体语法约定请参考下面链接:Transact-SQL&n
发布于 2012年01月06日 22:54 阅读(6666)
Sql Server中与视图相关的Sql语句模板
以下是利用sql语句对视图与索引视图进行新增,修改,删除的语句模板,来源于msdn。具体语法约定请参考下面链接:<a href="http://www.lmwlove.com/ac/ID72" target="_blan
发布于 2012年01月05日 23:03 阅读(3027)
Sql Server中与触发器相关的Sql语句模板
以下是利用sql语句对触发器进行新增,修改,删除的语句模板,来源于msdn。具体语法约定请参考下面链接:Transact-SQL&n
发布于 2012年01月04日 15:03 阅读(3779)
Sql Server中与表相关的Sql语句模板
以下是利用sql语句对表,列,约束,主键进行操作的语句模板,来源于msdn。具体语法约定请参考下面链接:Transact-SQL&n
发布于 2012年01月03日 16:02 阅读(2586)
Sql Server中临时表与表变量分析
在SQL Server的性能调优中,有一个不可比拟的问题:那就是如何在一段需要长时间的代码或被频繁调用的代码中处理临时数据集?表变量和临时表是两种选择。记得在给一家国内首屈一指的海运公司作SQL Server应用性能评估和调优的时候就看到过大量的临时数据集处理需求,而他们的开发人员就无法确定什
发布于 2011年12月31日 14:41 阅读(2495)
巧用instead触发器解决存储过程不能使用table数据集为参数的问题
存储过程相信大家都已经很熟悉了,它是不能使用数据集为参数的,就是不能向它传递一个表数据。如果碰到这种情况,我们只能是利用游标循环表中的每行数据,在游标中调用存储过程了。本章我们讲一下如何利用instead触发器来一次性处理数据集中所有的数据。我们都知道
发布于 2011年12月27日 14:38 阅读(2989)
在Sql Server中查出重复数据并删除重复数据方法
在实际的开发过程中,我们经常会碰到数据库中某字段有重复数据的情况,比如有一个员工表,员工ID唯一的,但员工姓名不是唯一的,那么如果数据库中存在同名的员工时,我们要如何查询出有重复姓名的数据呢?先创建一个临时表,只有ID(员工编号)与name(员工名称)两个字段(测试用例,字段
发布于 2011年12月26日 15:58 阅读(4190)
利用SQL语句查询数据库中所有索引
本章我们就要讲解一下如何利用sql语句来查询出数据库中所有索引明细。当然了,我们可以在microsoft sql server management studio中选择"表"- >"索引"来查看单个表的索引明细
发布于 2011年12月26日 09:19 阅读(12404)
SQL Server中"阻止保存要求重新创建表的更改"的解决方法
今天在客户那解决问题时,在修改数据库字段信息的时候提示阻止保存要求重新创建表的更改错识,一时搞的自己不知道该如何下手了。因为在公司开发的时候一直都是用sqlserver2005,而客户这里使用的是sqlserver2008,而这个错误也只有sqlserver2008
发布于 2011年12月19日 15:49 阅读(3674)
sql server中除数为零的处理技巧
在sql server中做除法处理的时候,我们经常需要处理除数为零的情况,因为如果遇到这种情况的时候,sqlserver会抛出遇到以零作除数错误的异常,我们总不希望把这个异常显示给用户吧。做个会报这个错误的示例,如以下sql代码:<
发布于 2011年12月17日 16:46 阅读(24031)
在Sql Server中利用sql语句批量添加与删除列的默认值
在Sql Server中,如果使用了自定义函数作为列的默认值,那么这个自定函数就不可以再修改了。这是一件很郁闷的事情,今天自己就遇到这样的情况。要修改一个已经作为列的默认值的函数,提示以下错误:无法对 '' 执行 ALTER,因为对
发布于 2011年12月16日 15:17 阅读(5585)
在Sql Server中利用sql语句查询所有默认值
如果我们在sql server数据库中定义了很多的默认值,那么我们要如何查看所有默认值的定义呢?一个一个的表打开,去查看字段,显然不是好的方法,本章我们了解一下如何利用sql查询出sql server中所有的默认值。该方法需要使用目录视图s
发布于 2011年12月15日 17:15 阅读(3537)
利用sql查出数据库中所有计算列及计算公式
如果我们在数据库的表中定义了许多的计算列,我们可以利用目录视图sys.computed_columns来查询出数据库中所有的计算列及计算公式。sql语句如下:select * from sys.co
发布于 2011年12月15日 15:32 阅读(9422)
T-SQL语言基础
T-SQL是标准SQL的增强版,是用来让应用程序与SQL Server沟通的主要语言。T-SQL提供标准SQL的DDL和DML功能,加上延伸的函数、系统预存程序以及程序设计结构(例如IF和WHILE)让程序设计更有弹性。T-SQL的功能随着新版SQL Server而持续成长。<b
发布于 2011年12月12日 21:00 阅读(4738)
数据仓库技术简介
数据仓库是近年来兴起的一种新的数据库应用。在各大数据库厂商纷纷宣布产品支持数据仓库并提出一整套用以建立和使用数据仓库的产品是,业界掀起了数据库热。比如INFORMIXGONGSIDE公司的数据仓库解决方案;ORACLE公司的数据仓库解决方案;Sybase公司的交互式数据仓库解决方案等等。这同时也引起
发布于 2011年12月12日 20:31 阅读(2556)
关系数据库理论常识
1.关系的基本概念 (1)关系:一个关系就是一张二维表,通常将一个没有重复行、重复列的二维表看成一个关系,每个关系都有一个关系名。 (2)元组:二维表的每
发布于 2011年12月11日 23:13 阅读(2920)
在Sql Server中将字符串分割成表格数据示例
比如我们有一个字符串declare @appName varchar(50) select @appName ='UserID=admin,Account=ABC' 然后我们要以","为行分割符号,以"="为列分
发布于 2011年12月09日 17:41 阅读(4123)
在Sql Server中批量添加表字段
如果我们要为所有的表添加同一个字段,比如增加数据的创建时间。如果一个一个表的去添加,那真是太麻烦了,下面我们利用游标和alter table语句,一次性为数据量中所有表添加创建时间CreateDate字段,并为该字段添加默认值为当前时间。sql语句如下:
发布于 2011年12月09日 15:19 阅读(5863)
Sql Server中ALTER INDEX的常用用法解析
alter index在MSDN中是这样解释的:通过禁用、重新生成或重新组织索引,或通过设置索引的相关选项,修改现有的表索引或视图索引(关系索引或 XML 索引)。它的功能很多,特别是对索引的操作。可
发布于 2011年12月08日 17:59 阅读(6142)