• 技术文章 >数据库 >Oracle

    oracle中using的用法是什么

    长期闲置长期闲置2022-03-02 14:02:51原创99

    在oracle中,using用于简化连接查询,只有当查询是等值连接和连接中的列必须具有相同的名称与数据类型时,才能使用using关键字进行简化。

    本教程操作环境:Windows10系统、Oracle 11g版、Dell G3电脑。

    oracle中using的用法是什么

    oracle 中 using关键字使用规则:

    1.查询必须是等值连接。

    2.等值连接中的列必须具有相同的名称和数据类型。

    使用using关键字简化连接时,需要注意以下几点:

    1.使用 table1表和 table2表中的字段列进行连接时,在using子句和select子句中,都不能为字段列指定表名或表别 名。

    2.如果在连接查询时使用了两个表中相同的多个列,那么久可以在using子句中指定多个列名,形式如下:

    select... from table1 inner join table2  using(column1,column2);

    上述的语句相当于下面的语句:

    select... from table1 inner join table2 on table1.column1=table2.column2 and table1.column2=table2.column2;

    如果对多个表进行检索,就必须多次使用using关键字进行指定,形式如下:

    select... from table1  inner join table2 using(column1)  inner join table3 using(column2);

    上述的语句相当于下面的语句:

    select... from table1,table2,table3  
    where table1.column1=table2.column1
    and table2.column2=table3.table2;

    推荐教程:《Oracle视频教程

    以上就是oracle中using的用法是什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:oracle
    上一篇:oracle中merge into的用法是什么 下一篇:oracle中case when的用法是什么
    PHP编程就业班

    相关文章推荐

    • oracle怎么查询表的行数• oracle怎么查询表注释• oracle怎么修改表的值• oracle中substr的用法是什么• oracle中update的用法是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网