设为首页 加入收藏

TOP

oracle数据库中的(+)是什么意思?
2018-01-13 06:07:04 】 浏览:20
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的几个使..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

最新文章

热门文章

C 语言

C++基础

windows编程基础

linux编程基础

C/C++面试题目