在这一层中,应用了sql server CTE,关于cte,在这里补充一下:
CTE (Common Table Expression),是从sql server 2005开始支持的一种表达式,它是一种临时结果集,与派生表类似,仅在查询期间有效。与派生表不同的是,cte可以调用自身,从而实现递归。此外,还可以在同一查询中引用多次。
下面是CTE的语法:
[ WITH [ ,n ] ]
::=
expression_name [ ( column_name [ ,n ] ) ]
AS
( CTE_query_definition )
至少有一个定位点成员和一个递归成员,当然,你可以定义多个定位点成员和递归成员,但所有定位点成员必须在递归成员的前面
定位点成员之间必须使用UNION ALL、UNION、INTERSECT、EXCEPT集合运算符,最后一个定位点成员与递归成员之间必须使用UNION ALL,递归成员之间也必须使用UNION ALL连接
定位点成员和递归成员中的字段数量和类型必须完全一致
递归成员的FROM子句只能引用一次CTE对象
递归成员中不允许出现下列项
SELECT DISTINCT
GROUP BY
HAVING
标量聚合
TOP
LEFT、RIGHT、OUTER JOIN(允许出现 INNER JOIN)
子查询
注:
AutoCAD Civil 3D .NET 二次开发 勘误
lisp网站
Autodesk论坛中看到的一段代码,留存备用
revit图纸导出dxf文件批量修改
查询给定区域内曲面平均高程
angular 输入型指令directive
get set方法
android 环境配置
使用nginx启动angular项目
- 最新文章
-
ftp upload
getmemory /dispose
描绘应用程序级的信息
ExitProcess and Application.Termined
Synchronize
tnotifyevent
ArcGIS4Android 3 :最快Android模拟器Genymotion
VS2012 项目引用了项目/DLL文件,也写了Using,但是编译时提示:未能找到类型或命名空间名称
android studio 1.4 开发错误记录 -不断更新
ArcGIS4Android 2:多个安卓module共享jar和so文件
- 热门文章
-
ArcGIS4Android 1:使用Android Studio进行ArcGIS for Android开发的环境部署-正确版
C# WinForm UserControl模拟Form的AcceptButton功能
将FeatClass属性表高效率转换成DataTable
c#数据类型的值传递和引用传递--基础拾遗
arcengine属性查询 一些记录
DevExpress TreeList添加右键菜单问题
坡度标注(Lsp)
再次提醒自己:.NET API没有时,记得去查COM API,不能偷懒
外部程序启动AutoCAD方法相关资料链接
代码创建的ribbon在切换工作空间后消失的解决方法