摘要: SQL中withas的用法——使用公用表表达式(CTE)公用表表达式(CTE)可以认为是在单个SELECT、INSERT、UPDATE、DELETE或CREATEVIEW语句的执行范围内定义的临时结果集。CTE与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,CTE可自引用,还可在同一查询中引用多次。CTE可用于:创建递归查询。在不需要常规使用视图时替换视图,也就是说,不必将定义存储在元数据中。启用按从标量嵌套select语句派生的列进行分组,或者按不确定性函数或有外部访问的函数进行分组。在同一语句中多次引用生成的表。使用CTE可以获得提高可读性和轻松维护复杂 阅读全文
posted @ 2013-11-30 10:05 Coding_Yong 阅读(293) 评论(0) 推荐(0) 编辑