[英]Oracle joins Vs Informatica Joins
I have two Tables A(master) and B (detail)我有两个表 A(主)和 B(详细)
in oracle: A right join B --> Matched records from both + Non matched from Right A left join B --> Matched records from both + Non matched from Left在 oracle 中:A 右连接 B --> 来自两者的匹配记录 + 来自右侧的不匹配 A 左连接 B --> 来自两者的匹配记录 + 来自左侧的不匹配
so what is the equivalent output in informatica?那么在 informatica 中等效的 output 是什么?
Oracle and Informatica outer joins works in similar way. Oracle 和 Informatica 外连接的工作方式类似。
In oracle - 'master' right join 'detail' means all matching + non matching from 'detail' In informatica Joiner Transformation, refer to join type in properties,在 oracle - 'master' 右连接 'detail' 表示所有匹配 + 不匹配来自 'detail' 在 informatica Joiner Transformation 中,请参阅属性中的连接类型,
Master outer join: In Master outer join, all rows from the Detail
source are returned by the join and only matching rows from the Master
source are returned.主外连接:在主外连接中,连接返回来自
Detail
源的所有行,并且只返回来自Master
源的匹配行。
Detail outer join: In detail outer join, only matching rows are returned from the Detail
source, and all rows from the Master
source are returned.详细外连接:在详细外连接中,从
Detail
源只返回匹配的行,从Master
源返回所有行。
Full outer join: In full outer join, all records from both the sources are returned.完全外连接:在完全外连接中,返回来自两个源的所有记录。 Master outer and Detail outer joins are equivalent to left outer joins in SQL.
主外连接和详细外连接相当于 SQL 中的左外连接。
Normal join: In normal join only matching rows are returned from both the sources正常联接:在正常联接中,仅从两个源返回匹配的行
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.