CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

数据库 | Oracle | DB2 | SQL Server | MySQL | 商业智能 | BI | DBA | Sybase| SQL Server 2008

您现在的位置: IT专家网 > 数据库子站 > SQL Server专区 > 开发

两个分页存储过程的用法

本文介绍了两个分页存储过程[Basic_Pagination2005]和[Basic_Pagination2000]的用法…… 阅读全文
2008-01-21 12:00

Log4j和JDBMonitor的比较

Log4j能为各种事件进行日志输出,比如关键操作,运行中的变量值、数据库语句日志等。而JDBMonitor只能记录数据库sql语句操作记录。所以说Log4j应用范围更广,如果您需要记录非数据库语句日志就要使用Log4j,JDBMonitor则无能为力。 阅读全文
2008-01-21 11:29

Oracle、SQL Server、Access数据库高效果分页技巧

在程序的开发过程中,处理分页是大家接触比较频繁的事件,因为现在软件基本上都是与数据库进行挂钓的。但效率又是我们所追求的,如果是像原来那样把所有满足条件的记录全部都选择出来,再去进行分页处理,那么就会多多的浪费掉许多的系统处理时间。为了能够把效率提高,所以现在我们就只选择我们需要的数据,减少数据库的处理时间,本文介绍了Oracle、SQL Server、Access数据库高效果分页技巧。 阅读全文
2008-01-21 10:20

测量TSQL语句的性能

你怎样确定你的应用程序执行的怎么样?你可以使用什么工具?每一个开发人员需要确定每一条应用程序TSQL语句是最优的。本篇文章将讲述关于怎样确定运行较慢的查询的一些不同方法,并提供给你一些小技巧用于在你反复修改每一个查询来试图改进性能的时候监控你的查询性能。 阅读全文
2008-01-15 15:14

评价过滤运算符选择对T-SQL执行性能的影响机制

关于T-SQL过滤运算符的流行经验法则确实不少,但却不能够尽信,相反我们应该对自己的选择做出确切的评价。 阅读全文
2008-01-15 11:39

SQL拆分字符的讨论

本文是对SQL拆分字符的激烈讨论,讨论中提出了要求高效率的解决方案…… 阅读全文
2008-01-15 00:09

获取当月的天数小技巧

获取当月的天数小技巧…… 阅读全文
2008-01-14 00:00

计算工龄

本文介绍了用SQL实现计算工龄的方法。 阅读全文
2008-01-13 23:47

数据表中遍历寻找子节点的三种实现方法

本文例举了数据表中遍历寻找子节点的三种实现方法…… 阅读全文
2007-12-26 21:30

Left join优化规则的研究

对于left join的优化,是应用开发人员、数据库内核开发人员关注的问题之一。我当初对left join进行分析归纳,后来阅读mysql时发现sql_select.cpp文件中的simplify_joins()函数的实现方法也是这样的,大家可以参考该函数。 阅读全文
2007-12-26 18:30

SQL操作精华集锦

本文总结了实用的SQL操作技巧…… 阅读全文
2007-12-19 10:05

联合删除两张表的数据

大家都知道DELETE后面不能跟多张表,但有时删除数据时要同时维护多张表的数据,这怎么办呢? 阅读全文
2007-12-17 09:40

SQL Server 2005联机重新生成索引

SQL Server 2005中重新生成索引的能力是让人眼前一亮的新特性。如果你需要联机重新生成索引,虽然在操作完成后旧索引会被删除,但你必须确保在操作进行中有足够的可用磁盘空间来容纳正在创建的索引和之前存在的旧索引。 阅读全文
2007-12-13 09:24

深入理解数据库并发控制原理

事务之间的相互影响可能导致数据库状态的不一致,即使各个事务能保持状态的正确性,而且也没有任何故障发生。因此,不同事务中各个步骤的执行顺序必须以某种方式进行规范。控制这些步骤的功能由DBMS的调度器部件完成,而保证并发执行的事务能保持一致性的整个过程称为并发控制。 阅读全文
2007-12-11 01:01

高效SQL——合并多个字段值或多条记录

为什么说是高效呢?因为摒弃了游标和函数的途径,而采用变量的方式来保存值。也就是说避免了游标和函数自身的缺点。 阅读全文
2007-12-10 11:30

SQL查询排序

本文介绍了用SQL实现查询并排序的技巧。 阅读全文
2007-12-10 11:01

深入理解数据库日志系统原理

事务管理管理器控制查询处理器的执行、控制日志系统以及缓冲区。日志在缓冲区生成,日志管理器在一定的时候控制缓冲区的刷盘操作。当系统崩溃的时候,恢复管理器就被激活,检查日志并在必要时利用日志恢复数据。 阅读全文
2007-12-10 10:43

如何使用枚举的组合值

有时我们需要将枚举定义为1,2,4,8.......的值,这样当传入一个3,那么就是表示1,2的组合,如果传入7,那就表示1,2,4的组合。要实现这种功能我们需要用到FlagsAttribute。 阅读全文
2007-12-10 09:42

用OPENXML函数将XML文档转换为行结果集

FOR XML子句都是将行结果集转换为XML结果集,那么如果想要将XML文档转换成行结果集,这时就要使用OPENXML函数。OPENXML在SQL Server 2000中就已经提供,但是在SQL Server 2005对该函数进行了增强。 阅读全文
2007-12-10 09:11

各大数据库中如何查询Table占用空间的大小

Oracle和DB2都支持分区表,但是我们得知道什么样的表适合使用分区表技术,Oracle的官方建议是超过2G的Table就要使用分区表。 阅读全文
2007-12-09 21:55

查找运行系统里的bad sql语句的好方法

本文中我们主要介绍了如何查找运行系统里bad sql,需要大家注意的是我们需要根据自己的实际情况来具体分析…… 阅读全文
2007-12-06 11:00

Dlinq对数据库支持上的一个缺陷

这段时间在将MudCMS迁移到.net 3.5平台,发现Dlinq对数据库的支持上有一个很大的缺陷,从MSDN上查资料得知,Dlinq目前仅支持SQL2000与SQL2005,不能支持其它任何数据库,那怕是他们自家的Access数据库也不支持…… 阅读全文
2007-12-05 09:32

SQL Server 2008中的新数据类型

对于关系型数据库来说,表现树状的层次结构始终是一个问题。微软在Sql Server 2005中首次尝试了解决这个问题,那就是被称之为通用数据表表达式(Common Table Expressions,CTE)的实现方式…… 阅读全文
2007-12-05 09:24

传统数据库设计被“演进”取代?

本文中作者发表了对演进的数据库设计(EDBD)和传统的数据库设计(TDBD)方法的看法 阅读全文
2007-12-05 08:58

实用的SQL函数

本文介绍了用于将符合条件的某列所有记录合成一行的SQL函数用法…… 阅读全文
2007-12-04 09:12

简单统计SQLServer用户数据表大小

在SQLSERVER,简单的组合sp_spaceused和sp_MSforeachtable这两个存储过程,可以方便的统计出用户数据表的大小,包括记录总数和空间占用情况,非常实用,在SqlServer2K和SqlServer2005中都测试通过…… 阅读全文
2007-12-04 09:05

字符串分割自定义函数(SQL)

字符串分割自定义函数(SQL)详解…… 阅读全文
2007-12-04 08:47

SQL Server 2008中新的日期时间数据类型

SQL Server 2008中DATETIME功能的最大转变就是引入了四种DATETIME数据类型,分别为DATE、TIME、DATETIMEOFFSET和DATETIME2;此外还增加了新的DATETIME函数功能…… 阅读全文
2007-12-04 08:24

热门数据库JDBC驱动试用心得

本文通过介绍试用Java DB,Oracle,My SQL,MS SQL Server,MS Access等几款当下热门的数据库平台,来向读者介绍如何简单地使用各类JDBC驱动的方法模式,并结合作者实际运用的经验对上述各类数据库平台的应用进行了深入浅出的分析。其中穿插了很多使用经验和技巧,希望给各层次的开发人员都起到一定的参考作用…… 阅读全文
2007-12-04 06:01

在SQL Server问题发生之前敲响你的警钟

本文主要集中探讨了一些原本可预防的SQL Server问题。看看你有没有碰到过这些问题…… 阅读全文
2007-11-30 14:39

2007年百度招聘在线笔试真题解答

本真题是百度2007校园招聘-ECOM-商务软件笔试题(二)在线解答试题,应聘的岗位为百度核心技术岗位,试题难度较大,IT专家网特请专家做了详细解答。据说,应聘此岗位的笔试试卷只有固定的几套,百度从试题库中随机抓取的某一套就将是你难以跨越的一大门槛。本套真题答案来之不易,严禁转载! 阅读全文
2007-11-27 09:55

动态设置并加密App.Config中数据库连接字符串

App.config中的数据库连接字符串,是在Settings.settings同步过来的。后者在设计时支持数据集DataSet的设计,但运行时不能更改,可以更改App.config的连接字符串,但无法加密、解密。造成的结果是数据库连接字符串,要么固定不变,要么以明文显示,极不安全…… 阅读全文
2007-11-26 20:10

一条语句简单解决“每个Y的最新X”的SQL经典问题

“每个Y的最新X”是一个经典的SQL问题,工作中经常碰到。当然不是“按Y分组求最新的X值”那么简单,要求最新X的那条记录或主键ID。用一条SQL语句可以简单的解决此问题…… 阅读全文
2007-11-26 19:41

简单的3个SQL视图搞定所有SQL Server数据库字典

数据库字典包括表结构(分2K和2005)、索引和主键.外键.约束.视图.函数.存储过程.触发器。可以在企业管理器、查询分析器中简单执行,直接了当的查出SQL2K及SQL2005的所有数据字典…… 阅读全文
2007-11-26 19:14

是否会成为问题—Linq to Sql的执行可能无法复用查询计划

Sql Server在执行一条查询语句之前都对对它进行“编译”并生成“查询计划”,查询计划告诉Sql Server的查询引擎应该用什么方式进行工作…… 阅读全文
2007-11-26 19:08

在Linq to Sql中管理并发更新时的冲突(3)

Linq to Sql提供了另外一种检测并发更新冲突的方式:使用记录的时间戳。这并不是Linq to Sql特有的功能,如果您了解其他的ORM框架的话,就会发现诸如Hibernate也提供了类似的机制——自然,在使用上不会像Linq to Sql那样方便…… 阅读全文
2007-11-26 19:01

在Linq to Sql中管理并发更新时的冲突(1):预备知识

无论与目前的ORM框架相比有没有优势,Linq to Sql在语言和平台的级别上为我们提供了一种新的操作对象和数据的方式,在一定程度上为我们解决了Object != Data的问题…… 阅读全文
2007-11-26 17:49

配置Integration Services服务来解决:无法为此请求检索数据

可以通过修改配置文件来达到以下目的:允许包在服务停止时继续运行;在对象资源管理器中显示其他根文件夹;或者指定文件系统中的一个不同文件夹或其他文件夹由 Integration Services 服务进行管理…… 阅读全文
2007-11-26 10:10

SQL Server 2005支持的两条新语法

本文介绍了SQL Server 2005中少数人用到的两条精品新语法…… 阅读全文
2007-11-26 09:58

非阻塞算法思想在数据库开发中的应用

有人说,非阻塞算法这种技术底层框架提供,不需要了解,其实不然,CAS思想可以应用任何地方,包括数据结构、服务接口、数据库应用等等。我这篇文章要讲的内容就是在关系数据库应用中使用CAS思想…… 阅读全文
2007-11-26 09:17

SQL Server笔试题解答

本文是对SQL笔试题的解答…… 阅读全文
2007-11-26 07:01

数据库设计中的14个技巧

本文介绍了数据库设计中的14个技巧,这是许多人在大量的数据库分析与设计实践中,逐步总结出来的…… 阅读全文
2007-11-23 09:22

in和exists的区别与执行效率问题解析

本文对in和exists的区别与执行效率的问题进行了全面整理分析…… 阅读全文
2007-11-22 04:07

邮件订阅


    
  • 周排行榜
  • 月排行榜
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i