![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server
文章平均质量分 74
moonights
这个作者很懒,什么都没留下…
展开
-
收集整理—SQL Server技巧
1.把某个字段重新生成序列(从1到n):DECLARE @i intSet @i = 0Update Table1 Set @i = @i + 1,Field1 = @i2.按成绩排名次Update 成绩表Set a.名次 = (Select Count(*) + 1From 成绩表 bWhere a.总成绩 < b.总成绩)From 成绩表 a3.查询外部数据库Select a.* F...原创 2009-07-23 09:45:43 · 94 阅读 · 0 评论 -
收集整理—SQL Server Rollup关键字的使用窍门
首先创建测试表、添加数据。create table #t(a int,b int,c int,d int,e int)insert into #t values(1,2,3,4,5)insert into #t values(1,2,3,4,6)insert into #t values(1,2,3,4,7)insert into #t values(1,2,3,4,8)insert int...原创 2010-09-06 09:33:02 · 104 阅读 · 0 评论 -
问题积累—Microsoft SQL Server 2008 修改时“不允许保存更改”
问题: SQL Server 2008 Management Studio下遇到“不允许保存更改。您所做的的更改要求删除并重新创建以下表。............................................ 解决: 工具菜单—-选项—-Designers(设计器)—-阻止保存要求重新创建表的更改 取消勾选即可。 ...原创 2010-06-11 12:40:52 · 76 阅读 · 0 评论 -
SQL SERVER 不能连接的完美解决方案
本文收录了不能连接SQL Server ,报 The Network Adapter could not establish the connection 异常的所有遇到过的原因,并提供了图形化的排查向导。 不过根据经验,没有升级到SP4的可能性最高。可以直接看第6部分。 常见的错误为: The Network Adapter could not establish t...原创 2010-06-01 14:44:51 · 319 阅读 · 0 评论 -
入门收藏—常用数据库的链接方法
MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdbc:mysql://localhost:3306/db_name"?useUnicode=true&amp;characterEncoding=UTF-8; //连接的URL,db_name为数据库名,注意修改编码类...原创 2010-06-01 14:36:04 · 81 阅读 · 0 评论 -
SQLServer陷阱
本文旨在指出一些在使用SQLServer过程中容易犯的错误, 希望能给您带来帮助. 若没有特殊说明, 本文是指在MS SQLServer 2000简体中文版的默认配置环境中. 一, NULL与布尔数据类型 Transact-SQL中存在Boolean类型, if 后面的表达式的计算结果一般是Boolean类型, 但无法使用 declare 定义Boolean类型的变量. Boolean数据类型有三...原创 2010-06-01 14:18:54 · 75 阅读 · 0 评论 -
收藏整理—SQL常用的函数
SQL Server提供了大量的函数, 但是在一些常见的如, 字符串拆分, 字符提取,过滤等没有对应的处理, 本帖主要收集一些常见的函数, 整理如下: ------------------------------ http://topic.csdn.net/u/20080306/23/d3c100f2-cda1-4efa-927d-f1f7968884ce.html /* 功能:拆分字符串. 作者...原创 2010-06-01 14:17:32 · 74 阅读 · 0 评论 -
收藏整理—SQL常见的安装问题
SQL Server 2000 Installing SQL Server 2000 (E文) http://msdn.microsoft.com/en-us/library/aa299042(SQL.80).aspx SQL Server 2000补丁 Microsoft SQL Server 2000 Service Pack 3a http://www.microsoft.com/downl...原创 2010-06-01 14:16:14 · 84 阅读 · 0 评论 -
收藏整理—SQL优化34条(2)
(17) 用索引提高效率: 索引是表的一个概念部分,用来提高检索数据的效率,ORACLE使用了一个复杂的自平衡B-tree结构. 通常,通过索引查询数据比全表扫描要快. 当ORACLE找出执行查询和Update语句的最佳路径时, ORACLE优化器将使用索引. 同样在联结多个表时使用索引也可以提高效率. 另一个使用索引的好处是,它提供了主键(primary key)的唯一性验证.。那些LONG或L...原创 2010-06-01 14:03:27 · 81 阅读 · 0 评论 -
收藏整理—SQL Server查询优化(2)
(五)其他注意事项 “水可载舟,亦可覆舟”,索引也一样。索引有助于提高检索性能,但过多或不当的索引也会导致系统低效。因为用户在表中每加进一个索引,数据库就要做更多的工作。过多的索引甚至会导致索引碎片。 所以说,我们要建立一个“适当”的索引体系,特别是对聚合索引的创建,更应精益求精,以使您的数据库能得到高性能的发挥。 当然,在实践中,作为一个尽职的数据库管...原创 2010-06-01 13:52:12 · 72 阅读 · 0 评论 -
收藏整理—SQL Server查询优化(3)
12、高效的TOP 事实上,在查询和提取超大容量的数据集时,影响数据库响应时间的最大因素不是数据查找,而是物理的I/0操作。如: select top 10 * from ( select top 10000 gid,fariqi,title from tgongwen where neibuyonghu="办公室" order by gid desc) as a order by gid asc...原创 2010-06-01 13:51:20 · 75 阅读 · 0 评论 -
收藏整理—SQL优化34条(1)
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如...原创 2010-06-01 13:48:51 · 71 阅读 · 0 评论 -
转:数据库设计方法、规范与技巧(推荐)
一、数据库设计过程数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界模型),用E-R图来描述。在逻辑设计阶段将E-R图转换成具体的数据库产品支持...原创 2010-06-01 13:33:38 · 118 阅读 · 0 评论 -
问题积累——SQL server安装失败解决方案
解决方案一:打上操作系统sp3/sp4补丁试试,如果已经打了,再打一次.先把SQL Server卸载,再把安装时产生的“Microsoft SQL Server”文件夹删掉,在运行注册表,把HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQL Server,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL...原创 2009-08-06 09:15:25 · 726 阅读 · 0 评论 -
问题积累——Can't start a cloned connection while in manual transaction mode错误
原因:原因一般是当你在一个SQL SERVER的JDBC连接上执行多个STATEMENTS的操作,或者是手动事务状态(AutoCommit=false) 并且使用默认的模式 direct (SelectMethod=direct) 模式.解决办法:当你使用手动事务模式时,必须把SelectMethod 属性的值设置为 Cursor。或者是确保在你的连接只有一个STATEMENT操作。或者修改url...原创 2009-08-03 18:10:09 · 93 阅读 · 0 评论 -
SQL Server问题—在流水模式下,事务无法启动
SQL Server下很小的一个问题:在流水模式下,事务无法启动问题描述: 一般我们修改数据方便的就直接在企业管理器修改,但是经常会遇到修改完毕后关闭窗体就会提示“在流水模式下,事务无法启动”这样的错误,从而导致修改数据失败。 问题解决: 1:最简单的直接在在查询分析器中改数据得了(但是没有从根本上解决问题)。 2:很简单,鼠标不要停留在该数...2009-07-29 11:10:45 · 291 阅读 · 0 评论 -
数据库文档生成工具~
数据库文档生成工具~ 在项目管理过程中避免不了数据库文档的编写,尤其是在验收阶段如果项目初期没有很好的对数据库文档进行管理,只能回过头来补充文档,为了减少人为错误和机械工作,本工具就是简单的实现库文档的快速生成。下载:https://github.com/moonights/dbdoc.git...原创 2013-07-31 17:00:05 · 134 阅读 · 0 评论