`
zcz123
  • 浏览: 158824 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类

几种连接方式

 
阅读更多

-- 创建两张实体表来演示
create table SYS_USER
(
  USERID        VARCHAR2(32) not null,
  CREATEDATE    DATE default sysdate, 
  USERNAME      VARCHAR2(32) 
)

alter table SYS_USER
  add constraint PK_USER primary key (USERID)
  using index
  tablespace USERS
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
 
  create table SYS_ROLE_USER
  (
    USERID VARCHAR2(32) not null,
    ROLEID VARCHAR2(32) not null
  )
 
  alter table SYS_ROLE_USER
    add constraint PK_ROLE_USER primary key (USERID, ROLEID); 
  alter table SYS_ROLE_USER
    add constraint FK_USER_USERID foreign key (USERID)
    references SYS_USER (USERID) on delete cascade;
 
-- 内连接(两种等价)
select u.userid, u.username,r.roleid from sys_user u
 inner join sys_role_user r on u.userid = r.userid ;

select u.userid, u.username,r.roleid from sys_user u,Sys_Role_User r
where u.userid = r.userid;

select u.userid, u.username,r.roleid from sys_user u
 cross join sys_role_user r where u.userid = r.userid ;

-- 外连接(左外连接、右外连接、全外连接)
select u.userid,u.username,r.roleid from sys_user u
left outer join sys_role_user r on u.userid = r.userid order by r.roleid;

select u.userid,u.username,r.roleid from sys_user u
right outer join sys_role_user r on u.userid = r.userid order by r.roleid;

select u.userid,u.username,r.roleid from sys_user u
full outer join sys_role_user r on u.userid = r.userid order by r.roleid;

-- 笛卡尔积
select u.userid,u.username,r.roleid from sys_user u cross join sys_role_user r order by r.roleid;
select u.userid,u.username,r.roleid from sys_user u,sys_role_user r;

参考:http://www.cnblogs.com/youzhangjin/archive/2009/05/22/1486982.html

分享到:
评论

相关推荐

    Apache与Tomcat的几种连接方式介绍

    Apache与Tomcat的几种连接方式介绍 Apache与Tomcat的连接方式是Web开发中非常重要的一部分。Tomcat本身已经提供了HTTP服务,该服务默认的端口是8080,但我们仍然需要引入Apache或其他专门的HTTP服务器来提高静态...

    TL431及TLP521的光耦反馈电路几种连接方式及其工作原理.doc

    "TL431及TLP521的光耦反馈电路几种连接方式及其工作原理" 本文将详细分析TL431及TLP521光耦反馈电路的几种连接方式及其工作原理。 一、TL431及TLP521的基本特性 TL431是一种电压误差放大器,具有高线性度和高Gain...

    TL431和TLP521的光耦反馈电路几种连接方式与工作原理.doc

    TL431和TLP521的光耦反馈电路几种连接方式与工作原理 本文主要介绍了TL431和TLP521光耦反馈电路的几种连接方式和工作原理,并对光耦的工作原理和特性进行了深入分析。 一、光耦反馈电路的基本原理 光耦反馈电路是...

    TL431与TLP521的光耦反馈电路几种连接方式与其工作原理.doc

    TL431与TLP521的光耦反馈电路几种连接方式与其工作原理 TL431与TLP521的光耦反馈电路是电子工程中的一种常见的隔离电源解决方案。它通过光耦器件来实现电路的隔离,并且可以提供高质量的电压反馈信号。但是,光耦...

    光耦反馈常见几种连接方式及其工作原理.docx

    ### 光耦反馈常见几种连接方式及其工作原理 #### 概述 在现代电子设备中,隔离技术的应用十分广泛,特别是在需要电气隔离的场合,比如开关电源的设计中,光耦合器(简称光耦)因其体积小、成本低、可靠性高等特点...

    oracle连接java的几种方法

    本篇文章将详细介绍在Java中连接Oracle数据库的几种常见方法,以及相关的源码示例。 1. JDBC-ODBC桥连接: JDBC-ODBC桥是Java早期连接数据库的一种方式,它依赖于操作系统上的ODBC数据源。首先,你需要在系统中...

    光耦反馈常见几种连接方式及其工作原理.pdf

    第四种连接方式,如图4所示,与图2类似,但增加了电阻R4,其作用类似于图3中的R6,提供额外的电流以确保光耦的稳定工作。 在选择和设计光耦反馈系统时,需要考虑光耦的Ic-Vce曲线和Ic-If曲线。Ic-Vce曲线显示,当If...

    wincc与西门子plc的几种连接方式.rar

    本文将详细介绍WinCC与西门子PLC的几种主要连接方式,帮助读者理解并掌握这一关键技能。 一、MPI(多点接口)连接 MPI是一种早期的通信协议,用于西门子S7系列PLC和其它设备间的直接连接。通过MPI线缆,WinCC可以...

    光耦常见的几种连接方式-综合文档

    本文将详细探讨光耦常见的几种连接方式,并结合《光耦常见的几种连接方式.pdf》文档进行深入解析。 1. **直通型连接** 直通型连接是最基础的光耦连接方式,适用于简单的开关信号传递。在这种配置中,输入侧的信号...

    OP和S7200常见的几种连接方式.rar

    接下来,我们将深入探讨这两种设备之间的常见连接方式。 1. **串行通信**:OP和S7-200之间的最常见连接方式是通过串行通信接口,如RS-485或RS-232。RS-485是一种多点通信标准,允许在一对线路上实现双向通信,适合...

    OP和S7200常见的几种连接方式

    标题“OP和S7200常见的几种连接方式”与描述“OP和S7200常见的几种连接方式.pdf 介绍了关于OP和S7200常见的几种连接方式的详细说明,提供S7-200的技术资料的下载。”中提到的OP是用于监控和操作PLC(可编程逻辑控制...

    C#-连接-Oracle-的几种方式.doc

    以下将详细介绍这几种连接方式: 1. **通过System.Data.OracleClient(需要安装Oracle客户端并配置tnsnames.ora)** 在这种方法中,你需要在本地安装Oracle客户端,并在tnsnames.ora文件中配置Oracle服务器的连接...

    光耦常见的几种连接方式.zip-综合文档

    以上就是光耦常见的几种连接方式,具体选择哪种方式取决于应用场景的需求,如信号类型、隔离需求、速度、功耗等因素。在实际设计中,应根据系统特性选择最适合的光耦连接方式,以确保电路的性能和稳定性。

    TL431与TLP521的光耦反馈电路几种连接方式及其工作原理.doc

    本文将详细讨论TL431与TLP521这两种器件在光耦反馈电路中的应用及不同连接方式,以及它们的工作原理。 TL431是一种精密可调稳压器,常被用作基准电压源或电流调节器。它有三个引脚:阳极(Anode)、阴极(Cathode)...

    几种常用的表连接方式

    本文将深入探讨四种常用的表连接方式:嵌套循环连接、排列合并连接、哈希连接以及索引连接,并详细阐述每种连接方式的工作原理、适用场景及其优缺点。 #### 1. 嵌套循环连接(Nested Loop Join) 嵌套循环连接是最...

    开关电源中光耦隔离的几种典型接法对比

     1、常见的几种连接方式及其工作原理  常用于反馈的光耦型号有TLP521、PC817等。这里以TLP521为例,介绍这类光耦的特性。  TLP521的原边相当于一个发光二极管,原边电流If越大,光强越强,副边三极管的电流Ic越...

    几种数据库连接池详细配置

    本文将深入解析几种常用的数据库连接池——Apache DBCP、C3P0、Proxool、BoneCP的详细配置参数,帮助开发者更好地理解和应用这些技术。 ### Apache DBCP **dataSource**: 配置数据源,通常在应用服务器的配置文件...

    MySQL中表的几种连接方式

    MySQL表中的连接方式其实非常简单,这里就简单的罗列出他们的特点。 表的连接(JOIN)可以分为内连接(JOIN/INNER JOIN)和外连接(LEFT JOIN/RIGHT JOIN)。 首先我们看一下我们本次演示的两个表: mysql> SELECT ...

Global site tag (gtag.js) - Google Analytics