设为首页 加入收藏

TOP

oracle数据库中的(+)是什么意思?
2018-01-13 06:07:04 】 浏览:138
Tags:oracle 数据库 什么 意思

oracle中的(+)是一种特殊的用法,(+)表示外连接,并且总是放在非主表的一方。

例如左外连接:

select A.a,B.a from A LEFT JOIN B ON A.b=B.b;

等价于

select A.a,B.a from A,B where A.b = B.b(+);

再举个例子,这次是右外连接:

select A.a,B.a from A RIGHT JOIN B ON A.b=B.b;

等价于

select A.a,B.a from A,B where A.b (+) = B.b;

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Oracle换库及备份库步骤教程 下一篇ORACLE数据库中impd expd的几个使..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目