Oracle数据库连接[重复]

Posted

技术标签:

【中文标题】Oracle数据库连接[重复]【英文标题】:Oracle database joins [duplicate] 【发布时间】:2016-08-14 03:43:06 【问题描述】:

假设有一个条件,

(+) =

我知道 (+) 用于列的连接,但在这种情况下它是什么意思

【问题讨论】:

抱歉,将上述条件解读为,column_name(+)=someValue 这是旧的、已弃用的 Oracle 外连接语法,不记得是left join 还是right join 【参考方案1】:

Oracle (+)= 语法等同于 OUTER JOINS。

a.column (+)= b.column

意思是“从b检索记录,即使没有与a匹配”(RIGH OUTER JOIN)

a.column = b.column (+)

意思是“从a检索记录,即使没有与b匹配”(LEFT OUTER JOIN)

【讨论】:

以上是关于Oracle数据库连接[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Oracle数据库连接[重复]

oracle如何查询当前连接用户的详细信息

在oracle数据库中怎样循环删除重复数据用for in loop

oracle数据库和用户[重复]

pl/sql连接Oracle不管执行啥语句都会重复执行这条语句,永不停止,怎么办呀

oracle中只读取一条数据,怎么写