欢迎来到.net学习网

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

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

SQLServer

在sql语句中实现数据的主从显示
今天有位做erp的朋友在群中问,怎么在sql中实现数据的主从显示呢?具体的就是如果数据的主表信息与上条数据的主表信息相同,就把该条数据的主表信息清空,这样看来起数据的从属关系就很明显了。如下图:如果原始数据是这样的:<img src="http://www.lmwlove.c
发布于 2013年03月26日 16:52 阅读(8741)
SQL Server中Rowcount与@@Rowcount的用法
rowcount的用法:rowcount的作用就是用来限定后面的sql在返回指定的行数之后便停止处理,比如下面的示例,set rowcount 10select * fr
发布于 2013年03月20日 10:41 阅读(40760)
sql server数据库中raiserror函数的用法
sql server数据库中raiserror的作用就和asp.net中的throw new Exception一样,用于抛出一个异常或错误。这个错误可以被程序捕捉到。raiserror的常用格式如下:raiserro
发布于 2013年02月28日 12:33 阅读(11430)
SQL Server查询优化器分析详解(二)
前言为了充分探讨查询优化器使用规则构造执行计划的方式,我们需要一个来确定用于优化特定查询的那些规则。在SQL Server 2005以后,包含了一个未公开的DMV(Dynamic Management View),
发布于 2012年12月29日 10:05 阅读(8776)
SQL Server查询优化器分析详解(一)
SQL Server的优化器对大部分人来说是非常神秘的,现在我们就来看看优化器是如何建立一个可执行的计划,以及其使用的规则。为了说明优化器执行的过程,我们将会通过逐步施加必要的规则的设置,来产生更好的执行计划。下面是一个简单的查询(使用AdventureWorks示
发布于 2012年12月29日 09:55 阅读(8937)
使用sql语句创建唯一索引
好吧,这个只是为了做笔记,方便使用的时候查询:使用sql语句创建唯一索引,格式如下:create unique index 索引名 on 表名(列名1,列名2……)示例
发布于 2012年11月14日 15:03 阅读(41885)
使用消息应用状态和消息队列表来代替分布式事务
由于数据量的巨大,大部分Web应用都需要部署很多个数据库实例。这样,有些用户操作就可能需要去修改多个数据库实例中的数据。传统的解决方法是使用分布式事务保证数据的全局一致性,经典的方法是使用两阶段提交协议。长期以来,分布式事务提供的优雅的全局ACID保证麻醉了应用开发者的心灵,
发布于 2012年09月11日 15:07 阅读(9024)
数据的完整性和一致性的区别
本章来源于csdn上网友的讨论。问:不使用事务如何保证数据的一致性, 也没有说是MSSQL或是MySQL, WCF什么的,向各位请教一下如何解决这种问题?答1:首先,要不使用是很
发布于 2012年09月11日 14:56 阅读(12871)
使用Delete删除大量数据后SQL Server性能下降的问题及解决方法
一般情况下,如果我们在sql server中删除大量的数据后,数据库中的数据减少,那么应该提升sql server的性能才对,可今天我们看一个案例,在这个案例中,情况是相反的,使用Delete删除大量数据后SQL Server性能下降的问题</stron
发布于 2012年08月03日 14:59 阅读(10197)
参数数据类型sql_variant对于like函数的参数1无效的解决方法
出现这个错误的原因是因为我们对sql_varian类型的字段进了like搜索,而sql_varian类型的字段是不支持like搜索的。比如,我们对<a href="http://www.lmwlove.com/ac/ID616" target="_blank" class="content_href
发布于 2012年07月30日 15:38 阅读(9957)
如何在sqlserver中获取表的所有列信息
可能有朋友要说了,这还不简单,在企业管理器或microsoft sql server management studio中展开对应表下面的列信息不就可以看到列的详细信息了么?当然这是可以的,但这里我们主要讲的时如何利用sql语句来查询指定表的列信息。<br /
发布于 2012年07月20日 15:49 阅读(9948)
sql搜索like通配符的用法详解
有很多朋友写了几年的like搜索,可能对like后面通配符的用法都不了解,甚至于%的作用是什么都不清楚。在这篇文章中,我们就一起来学习一下like查询中通配符的用法吧。我们写的最多的查询语句可能是这样的select *
发布于 2012年07月12日 15:26 阅读(17096)
如何在SqlServer中获取前端连接的IP地址,计算机名等信息
在一些需求中,可能我们需要知道连接到SqlServer的前端程序的一些系统信息,比如前端连接的计算机名称,IP地址,什么时候开始请求连接,什么时候结束连接等信息。如果你对SqlServer的系统函数或视图不太了解,这个功能看起来好像比较复杂,而实际上, SqlServer的动
发布于 2012年07月05日 16:10 阅读(16433)
将存储过程返回结果插入到表中示例
我们经常在一个存储过程中返回一个经过一系列复杂计算后的结果集。因为这个结果集不是单靠查询语句就能搞定,所以不用简单的使用视图,只能靠存储过程了。但这样就会存在一个问题,如果我在得到这个结果集后想再对这个结果集中的数据进行过滤,就不太好办了。但如果我们能先将这个结果集插入到一个临时表中,然后使用简单的
发布于 2012年07月04日 09:16 阅读(10464)
数据库安全-如何让指定用户可以对数据表进行Truncate操作
一、如何让指定用户可以对数据表进行Truncate操作Truncate在对大表全删除操作时,会明显比Delete语句更快更有效,但是因为它不需要存放日志,并且一定是全表删除,所以造成数据的不可恢复性。也说明了它的危险性。但是,执行Trunca
发布于 2012年06月22日 15:04 阅读(6423)
Sql Server中如何保护数据库对象的定义
先明白什么是数据库对象的定义?比如,我们使用sql语句创建一个表:create table test(id int,name varchar(50))<
发布于 2012年06月22日 14:45 阅读(4484)
Sql Server数据的加密与解密
在sql server中,我们如何为数据进行加密与解密,避免使用者窃取机密数据?对于一些敏感数据,如密码、卡号,一般不能使用正常数值来存储。否则会有安全隐患。以往的加密解密都有前端应用程序来辅助完成。而数据库一般只能加密不能解密。从2005开
发布于 2012年06月22日 14:27 阅读(10576)
类似对象'DF__Assets_Ba__Creat__3CB118CA' 依赖于 列'Creator'错误的解决方法
今天有朋友在问删除表中某一列的时候,报出了以下错误的原因:消息 5074,级别 16,状态 1,第 1 行对象'DF_Assets_BackUp_Creator_Default' 依赖于 列
发布于 2012年06月21日 10:01 阅读(9102)
ERP系统中库存表的表结构创建分析
在erp系统中,一个完整的库存信息应该能提供给用户什么样的信息呢?我想一共有以下几点:1,查看当前即时库存的库存信息,包括每个仓库每种物料的数量分别是多少(当然有可能物料还有区别状态批号等)。2,每种物料在每个仓库中现在被预用了多少,还有多少可用(预用就是锁库,预用的部分是不
发布于 2012年06月14日 14:42 阅读(7448)
为什么在sql查询中需要使用xxx is null而不能使用xxx=null详解
应该大家都很清楚,我们在sql中要查询某列值为null的所有结果集时,查询条件应该这样写select * from 表 where 字段 is null而使用select * from&
发布于 2012年05月29日 14:50 阅读(6787)