摘要: 测试驱动开发(TDD)是一个很时髦的名词。VSTS2005开始附带了一些测试工具。但也有一些很好的开源工具。本文就是介绍三个相关的工具。 What is NUnit? &n 阅读全文
posted @ 2008-11-10 15:36 陈希章 阅读(4680) 评论(4) 推荐(1) 编辑
摘要: 默认情况下,如果在子查询,函数,视图中尝试去使用ORDER BY, CREATE VIEW dbo.VSortedOrders AS SELECT orderid, customerid F 阅读全文
posted @ 2008-11-10 10:31 陈希章 阅读(2585) 评论(5) 推荐(1) 编辑
摘要: 聚合函数对一组值执行计算,并返回单个值。除了 COUNT 以外,聚合函数都会忽略空值。聚合函数经常与 SELECT 语句的 GROUP BY 子句一起使用。 所有聚合函数均为确定性函数。这表示任何时候 阅读全文
posted @ 2008-11-10 10:11 陈希章 阅读(4695) 评论(3) 推荐(0) 编辑
摘要: 很多朋友都会使用T-SQL编写查询,但实际上对于其工作原理大多知之甚少。下面我们来分析一下查询的逻辑工作原理,也就是说一个查询到底是怎么一步一步的工作,最终给我们展示数据的。 认真观察下面这个图。想想 阅读全文
posted @ 2008-11-10 09:51 陈希章 阅读(1433) 评论(2) 推荐(1) 编辑
摘要: 昨天在协助进行一个程序排错的时候,发现一个诡异的情况:这是一个SharePoint的解决方案,我们写了一个自定义的页面处理程序注册到某个站点。这个功能之前都运行没有任何问题,前天突然说客户那边访问就报 阅读全文
posted @ 2008-11-10 08:22 陈希章 阅读(1632) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2005 功能比较 发布日期: 2005/09/14 Microsoft 已重新设计了 SQL Server 2005 产品系列,有 Express、Workgroup、Sta 阅读全文
posted @ 2008-11-10 07:43 陈希章 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 最近在讲到T-SQL查询的Join部分时,一下子没有想起来CROSS JOIN的用法,因为其实平常也确实基本不用到。特意找了一个例子,以供参考 CROSS JOIN又称为笛卡尔乘积,实际上是把两个表乘 阅读全文
posted @ 2008-11-10 07:37 陈希章 阅读(23598) 评论(1) 推荐(1) 编辑