02 2012 档案
摘要:原文地址:http://space.itpub.net/16436858/viewspace-624449递归CTE是SQL SERVER 2005中重要的增强之一。一般我们在处理树,图和层次结构的问题时需要用到递归查询。 CTE的语法如下1WITHCTEAS2(3SELECTEmpId,ReportTo,FNameFROMEmployWHEREEmpId=14UNIONALL5SELECTemp.EmpId,emp.ReportTo,emp.FNameFROMCTEJOINEmployasempONCTE.EmpId=emp.ReportTo6)递 归CTE最少包含两个查询(也被称为成员)。
阅读全文
摘要:原文地址:http://space.itpub.net/7899089/viewspace-702803有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。 1、对于第一种重复,比较容易解决,使用 select distinct * from tableName 就可以得到无重复记录的结果集。 如果该表需要删除重复的记录(重复记录保留1条),可以按以下方法删除 select distinct * into #Tmp from tableName...
阅读全文