摘要: 本文转载:http://www.cnblogs.com/shuangnet/archive/2013/03/22/2975929.html公用表表达式 (CTE) 具有一个重要的优点,那就是能够引用其自身,从而创建递归 CTE。递归 CTE 是一个重复执行初始 CTE 以返回数据子集直到获取完整结果集的公用表表达式。 当某个查询引用递归 CTE 时,它即被称为递归查询。递归查询通常用于返回分层数据,例如:显示某个组织图中的雇员或物料清单方案(其中父级产品有一个或多个组件,而那些组件可能还有子组件,或者是其他父级产品的组件)中的数据。 递归 CTE 可以极大地简化在 SELECT、INSE... 阅读全文
posted @ 2013-03-27 17:25 跟着阿笨一起玩.NET 阅读(325) 评论(0) 推荐(0) 编辑
摘要: SQL Server 2008将包含用于合并两个行集(rowset)数据的新句法。根据一个源数据表对另一个数据表进行确定性的插入、更新和删除这样复杂的操作,运用新的MERGE语句,开发者用一条命令就可以完成。对两个表进行信息同步时,有三步操作要进行。1、首先要处理任何需要插入目标数据表的新行。 2、其次是处理需要更新的已存在的行。 3、最后要删除不再使用的旧行。这个过程中需要维护大量重复的逻辑,并可能导致微妙的错误。如你所见,具体操作是根据后面的联合(join)的解析结果来确定的。在这个例子中,如果目标和源数据表有匹配的行,就实行更新操作。如果没有,就实行插入或者删除操作来使目标数据表和源数. 阅读全文
posted @ 2013-03-27 15:31 跟着阿笨一起玩.NET 阅读(3092) 评论(0) 推荐(0) 编辑
摘要: ///<summary>///一些常用的Js调用///</summary>publicclassJScript{///<summary>///弹出JavaScript小窗口///</summary>///<paramname="js">窗口信息</param>publicstaticvoidExtjs(stringmessage){#regionstringjs=@"<Scriptlanguage='JavaScript'>"+message+" 阅读全文
posted @ 2013-03-27 11:32 跟着阿笨一起玩.NET 阅读(399) 评论(0) 推荐(0) 编辑