`
jiujiubuzui
  • 浏览: 73370 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

有关oracle 9i中的内连接,左外连接,右外连接问题

 
阅读更多

有关oracle 9i中的内连接,左外连接,右外连接问题                     

1. 内连接很简单
select A.*, B.* from A,B where A.id = B.id
select A.*, B.* from A inner join B on A.id = B.id
以上两句是完全等价的

2. 左外连接
select distinct(p.person_id) from t_pbase_info p, t_pcontact_info c where p.person_id = c.person_id(+)
select distinct(p.person_id) from t_pbase_info p left join t_pcontact_info c on p.person_id = c.person_id
以上两句是完全等价的

3. 右外连接
select distinct(p.person_id) from t_pbase_info p, t_pcontact_info c where p.person_id(+) = c.person_id
select distinct(p.person_id) from t_pbase_info p right join t_pcontact_info c on p.person_id = c.person_id
以上两句是完全等价的

也就是说在oracle中+号放在=右边相当于左连接,而+号放在=左边相当于右连接

分享到:
评论

相关推荐

    Oracle 9i Client (Oracle 9i 客户端) 简化版 (不安装Oracle客户端,也可以使用PLSQL Developer)

    1、本软件可作为简单的Oracle9i客户端使用,如用户对Oracle有更高的使用要求,请正式安装Oracle客户端或服务器。 2、本软件安装后,可使用自带的SQL Plus连接Oracle服务器,支持EXP、IMP命令。用户可以配合PLSQL ...

    JAVA通过JDBC连接ORACLE9I

    JAVA通过JDBC连接ORACLE9I 一、概述 本文讲述了如何使用JAVA语言通过JDBC(Java Database Connectivity)连接ORACLE9I数据库。JDBC是一种标准的API,用于与各种类型的数据库进行交互。通过使用JDBC,JAVA程序可以...

    Oracle 9i 10g 11g odbc driver数据库连接驱动

    总的来说,Oracle 9i、10g、11g的ODBC驱动是连接Windows平台上应用程序与Oracle数据库的重要工具,它们不断适应Oracle数据库的新特性和性能优化,为开发者提供了灵活、高效的数据访问方式。正确配置和使用这些驱动,...

    oracle9i310安装,连接oracle9,10的方法

    8. **安装完成后,启动数据库服务**:在服务管理工具中启动Oracle相关的服务,使数据库能够运行。 接下来是连接Oracle 9或10数据库的步骤: 1. **安装Oracle客户端**:如果你的机器上没有Oracle客户端,你需要先...

    Oracle9i客户端精简版

    Oracle9i客户端精简版。 Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版Oracle9i客户端精简版

    asp连接oracle9i数据库成功实例

    ### ASP 连接 Oracle 9i 数据库成功实例解析 #### 概述 在Web开发领域,特别是使用ASP(Active Server Pages)进行开发时,连接并操作后端数据库是必不可少的一项技能。本文将通过一个实际的例子来展示如何利用ASP...

    oracle9i 自带连接池Java代码

    在给定的Java代码中,`OraPooledSQL`类实现了对Oracle9i连接池的基本操作。该类包含了以下几个关键属性: - `private PooledConnection dbpool;`:表示连接池对象。 - `private String ConnectionURL;`:表示数据库...

    oracle9i客户端精简版.zip

    在“oracle9i310.msi”这个文件中,包含了Oracle 9i客户端的安装程序,用户只需运行此文件即可开始安装。 4. **使用说明.htm**:这个文件提供了关于如何使用客户端的指导,可能包括安装步骤、连接配置、基本操作等...

    oracle9i310.rar

    "oracle9i310.rar" 是一个压缩包,其中包含了Oracle 9i的简化客户端版本,适用于在虚拟机、老旧计算机或Windows XP系统上运行。由于其资源占用较小,因此特别适合这些环境下使用,同时也能连接到更高版本的Oracle...

    通过oracle9i获取连接数据库的用户名和密码

    尽管本文旨在技术分享,揭示Oracle9i连接机制中可能存在的安全漏洞,但需强调的是,未经授权的数据库访问和信息截取行为严重违反了网络安全法规与道德规范。本文提供的信息仅用于合法的系统审计、安全研究或教育目的...

    .NET连接oracle9i驱动包和客户端

    本文将详细介绍如何在.NET环境中配置和使用Oracle9i的连接驱动,以便开发人员能够成功地创建、读取、更新和删除(CRUD)Oracle数据库中的数据。 首先,Oracle9i客户端是连接到Oracle数据库服务器的基础,它提供了...

    windows server 2003 Oracle9i 安装

    在本文档中,我们介绍了在 Windows Server 2003 上安装 Oracle9i 数据库的过程,包括安装 Windows Server 2003、安装 Oracle9i、使用 DBCA 创建数据库、配置监听及服务名、测试数据库连通等步骤。通过这些步骤,读者...

    Oracle 9i 参考手册

    "游侠下载站使用说明.txt"可能是对获取和安装Oracle 9i的辅助指南,而"Oracle(CHM)"可能是一个包含Oracle 9i详细技术文档的离线帮助文件,用户可以通过查阅这个文件来学习和解决具体问题。 总的来说,Oracle 9i参考...

    Oracle9i客户端精简版与PLSQL工具

    在安装和配置Oracle9i客户端精简版时,需要注意兼容性问题,确保它与目标Oracle服务器的版本相匹配。同时,正确设置网络配置,如TNSNAMES.ORA文件,以便客户端能够找到并连接到服务器。对于PL/SQL Developer,需要...

    oracle9i客户端简易安装包

    这个"oracle9i客户端简易安装包"包含了运行和连接到Oracle 9i数据库服务器所需的基本组件,为那些需要与9i数据库交互的用户提供了一个方便的解决方案。下面将详细介绍Oracle 9i客户端及其主要组成部分和安装过程。 ...

    oracle 9I.rar

    在Oracle 9I中,通过网络服务名配置和TNS(Transparent Network Substrate)协议,客户端可以直接连接到其他远程数据库,实现数据交互,简化了网络架构。 4. **SQL*Plus**:SQL*Plus是Oracle提供的一个命令行工具,...

    C#通过webservice连接Oracle 9i数据库

    本篇文章将详细探讨如何使用C#通过WebService来连接Oracle 9i数据库,以实现无需在运行C#程序的计算机上安装Oracle客户端即可进行数据操作。 首先,理解WebService的基本概念至关重要。WebService是一种基于Web的、...

    oracle9i客户端精简免安装.rar

    本压缩包“oracle9i客户端精简免安装.rar”是专为Windows操作系统设计的Oracle9i客户端版本,旨在简化Oracle数据库的管理和操作,让用户无需进行复杂的安装过程即可快速使用。 Oracle9i客户端主要包括以下几个关键...

    Oracle9i 数据库安装

    在这个例子中,操作系统是SuSE Linux 7.2,已经安装了Oracle9i Enterprise Edition Release 9.0.1,且ORACLE SID(System Identifier)被设置为ora901。 使用Database Configuration Assistant (DBCA)来创建新的...

    oracle10g数据导入到oracle9i解决方案

    在进行数据库迁移时,可能会遇到将Oracle 10g中的数据迁移到Oracle 9i的情况。由于Oracle 9i与Oracle 10g之间存在版本差异,这可能涉及到一些兼容性问题,特别是当导出的数据包含BLOB、CLOB等大数据类型字段时。本文...

Global site tag (gtag.js) - Google Analytics