转:SQL2005/2008中的CTE应用——递归查询
摘要:
微软从SQl2005起引入了CTE(Common Table Expression)以强化T-SQL。这是一个类似于非持久视图的好东东。 按照MSDN介绍 1、公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,CTE 可自引用,还可在同一查询中引用多次。 CTE 可用于: 创建递归查询。有关详细信息,请参阅使用公用表表达式的递归查询。 在不需要常规使用视图时替换视图,也就是说,不必将定义存储在 阅读全文
posted @ 2011-04-15 14:23 JordanWJ 阅读(203) 评论(0) 推荐(0) 编辑