首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Oracle "(+)“运算符

Oracle "(+)“运算符
EN

Stack Overflow用户
提问于 2010-10-26 12:51:14
回答 3查看 254.3K关注 0票数 180

我正在检查一些旧的SQL语句,目的是记录它们,可能还会增强它们。

DBMS为Oracle

我不理解这样的陈述:

代码语言:javascript
复制
select ...
from a,b
where a.id=b.id(+)

我对(+)操作符感到困惑,在任何论坛上都找不到它……(在引号内搜索+也不起作用)。

不管怎样,我使用了SQLDeveloper的“解释计划”,我得到了一个输出,上面写着HASH JOIN, RIGHT OUTER等。

如果我删除查询末尾的(+)操作符,会有什么不同吗?数据库是否必须满足某些条件(如具有某些索引等)在使用(+)之前??这将是非常有帮助的,如果你能提供我一个简单的理解,或一些很好的链接,我可以读到这一点。

谢谢!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4020786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档