测试用的CDS视图的源代码,第8行用Inner Join连接TJ02T, 后者存放了所有系统状态的ID和描述。

Inner Join测试结果:对于那些在TJ02T里没有维护描述信息的状态,它们不会出现在结果集里。

把第八行的Inner Join改成Outer Join,测试结果相反:注意观察下图stat列值为E0001的行项目也出现在了结果集里。

Association的测试结果同Left Outer Join一致。

Association的底层实现实际上和Left Outer Join一致。有两种办法来验证这个结论。

方法1

在ABAP Development Studio里预览一个含有association实现的CDS view,能够在工具里发现该association最后是通过Left Outer Join实现的。

方法2

事务码ST05里的这个按钮: 显示执行计划,也能显示出association底层是由Left Outer Join实现的。

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙":

Inner Join, Left Outer Join和Association的区别相关推荐

  1. 如何判断SAP CDS view的association是inner join还是outer join实现的

    I have used the following syntax to directly return the corresponding description via path expressio ...

  2. SQL中的left outer join,inner join,right outer join用法 (左右内连接)

    SQL语句中的left outer join,inner join,right outer join用法 left outer join=left join ,   right outer join= ...

  3. SQL中inner join、outer join和cross join的区别

    对于SQL中inner join.outer join和cross join的区别很多人不知道,我也是别人问起,才查找资料看了下,跟自己之前的认识差不多,如果你使用join连表,缺陷的情况下是inne ...

  4. inner join 和outer join的区别

    1.inner join 和outer join的区别 inner join 和 outer join 是sql语言中的两种联表查询语句 假设,A,B两表各有一个字段 A B1 22 33 54 45 ...

  5. inner join和outer join的区别

    假设你要join两个没有重复列的表,这是最常见的情况: inner join  A 和 B 获得的是A和B的交集(intersect),即韦恩图(venn diagram) 相交的部分. outer ...

  6. 案例理解LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法

    文章目录 建立相关表 七大JOIN Inner JOIN Left JOIN Left Excluding JOIN Right JOIN Right Excluding JOIN FULL Oute ...

  7. SQL中inner join、left join、right join、outer join之间的区别

    SQL中inner join.left join.right join.outer join之间的区别 举个例子你就能知道了! A表(a1,b1,c1)      B表(a2,b2) a1   b1  ...

  8. CDS view里inner join, left outer join和association的区别

    Inner join source code: Those user status without corresponding entries in tj02t will NOT be display ...

  9. SQL中的left outer join,inner join,right outer join用法

    使用关系代数合并数据 1 关系代数 合并数据集合的理论基础是关系代数,它是由E.F.Codd于1970年提出的. 在关系代数的形式化语言中: ?          用表.或者数据集合表示关系或者实体. ...

最新文章

  1. python写网站 linux_linux下利用nginx部署python网站
  2. 微信公众号开发之网页授权认证获取用户的详细信息,实现自动登陆
  3. everythingtoolbar.dll”或它的一个依赖项。_ASP.NET Core依赖注入最佳实践、提示和技巧...
  4. python分配buffer_Node.js中的buffer如何和python中的buffer相对应
  5. 外贸EDM邮件营销效率低的原因分析
  6. android多条件查询数据,Android GreenDao 条件查询问题
  7. html hover 效果,CSS八种让人眼前一亮的HOVER效果的示例代码
  8. IDEA VUE项目报错 Export declarations are not supported by current JavaScript version
  9. 计算机网络 时延、发送时延、传输时延、处理时延、排队时延、时延带宽积
  10. python调用arcpy函数_AGS Python开发-ArcPy开发基础
  11. 三菱plc pwm指令_三菱PLC基础指令学习之双线圈输出心得
  12. 160813_qt显示阿拉伯输入法9x7点阵
  13. Channel is reciprocal
  14. 三千年来激荡人心的名句
  15. 「五福一安」大小的 18W 充电器 — Anker Nano 18W 评测
  16. 递归查询三种实现方式
  17. 什么是stub文件_stub code
  18. 数据分析师是否是青春饭,对年龄有限制吗?
  19. 菜鸟哥玩蓝牙Ble4.0系列 ESP32初玩篇⑤ GATT —— 连接数据通信之Server模式
  20. Java面向对象之interface接口

热门文章

  1. java 线程池 -- (Java并发)
  2. 回归素材(part4)--python机器学习基础教程
  3. python基础(part7)--容器类型之列表
  4. java 获取光标_如何在java中使用Windows API获取当前鼠标光标类型?
  5. Web 应用服务器端渲染入门指南
  6. 给某个 SAP S/4HANA 用户分配 Business Role
  7. SAP UI5 应用 XML 视图的加载逻辑分析
  8. SAP Spartacus Organization Unit List三个按钮的技术实现
  9. 记录备份2020-07-13 - 清除多余无用的Windows10环境变量
  10. 如何免费获得Gartner关于field Service management各产品魔力象限报告