FF005-oracle 数据库in写法优于exists的5个场景(下) + 一个不能使用hash join的案例处理

2024年 7月 8日 54.8k 0

在上一篇我们提到了两种in写法明显优于exists的情况, 我已经用真实的生产案例, 证明了exists写法比in写法效率高这种说法, 确实不太靠谱. 

这篇文章继续列举剩余3种情况.  

最后再补充一个无法使用hash join案例.

各位看官如果有兴趣可以试试, 比较简单, 但很实用, 简化如下:

    create table test_xxx
    as
    select a.owner,b.object_name
    from t1 a
    left join t2 b
    on a.object_id=b.object_id
    and a.owner in ('SYS','PUBLIC','SYSTEM')
    ;

    场景3:

    相关文章

    Oracle如何使用授予和撤销权限的语法和示例
    Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
    下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
    社区版oceanbase安装
    Oracle 导出CSV工具-sqluldr2
    ETL数据集成丨快速将MySQL数据迁移至Doris数据库

    发布评论