摘要:
有些时候还是要用到行转列,比如下面的数据:一般的表结构大多会这么设计,通过关联查询就可以得出上面的数据(客运量就随便123了,非常时期以防恐怖分子)不用说,大家也明白要得到下面的数据:列数不多的话一般可以这样,也是网上比较经典的写法Select 时间,sum(case when 线路='1号线' then客运量 end) As '1号线' ,sum(case when 线路='2号线' then客... 阅读全文
摘要:
告别ADO.NET实现应用系统无缝切换的烦恼(总结篇) 说起ADO.NET,就扯上了数据库访问类库了,现在的每个项目的数据库访问类应该说都很强的了,经常就听到说我的我们的数据库访问类怎么怎么强大而且支 持多数据库,现在的大家做的项目里用的数据库访问类库我想也都是支持多数据库吧,支持到什么程度我就不知道了。可能只是那么想也是那么设计的,要支持多数 据库,要能支持多数据库,万... 阅读全文
摘要:
有些情况可能用下表值函数,表值函数主要用于数据计算出来返回结果集,可以带参数(和视图的一个大的区别),如果函数中没有过多的逻辑处理,如变量的定义,判断等,表值函数返回结果集可以简单向下面这么写: CREATEFUNCTIONFun_GetReportNews(@typevarchar(10))RETURNSTABLEASRETURN(SELECTTPR_ID,TPR_Title,TPR_DateF... 阅读全文
摘要:
http://www.blogjava.net/nokiaguy/archive/2009/02/09/253903.html 阅读全文
摘要:
Flyweight模式也叫享元模式,是由GoF提出的23种设计模式中的一种。Flyweight模式是构造型模式之一,它通过与其他类似对象共享数据来减小内存占用,所以叫享元。 此模式解决的是由于大量的细粒度对象所造成的内存开销的问题,它在实际的开发中并不常用,但是作为底层的提升性能的一种手段却很有效。 享元模式涉及的主要角色: 1、Flyweight目标类:需要与其他类似对象共享数据来减小内存占... 阅读全文