有两张表如下:
表一:
SQL> desc student;
Name Type Nullable Default Comments
---------- ------------ -------- ------- --------
T_XH NUMBER(4)
T_XM VARCHAR2(12) Y
T_XB CHAR(3) Y
T_BIRTHDAY DATE Y
T_CLASS_ID NUMBER(4) Y
T_SALARY NUMBER(7,2) Y
表二:
SQL> desc t_class;
Name Type Nullable Default Comments
------------ ------------ -------- ------- --------
T_CLASS_ID NUMBER(4) Y
T_CLASS_NAME VARCHAR2(20) Y
内连接查询如下:
第一条语句:
select a.* , t.* from student a , t_class t where a.t_class_id = t.t_class_id;
第二语名:
select a.* , t.* from student a inner join t_class t on a.t_class_id = t.t_class_id ;
以上两种语句有什么不同?
第一条是ISO标准,oracle9i开始支持。
第二条是oracle的写法。
不知道是不是这样的,请大家讨论。
相关推荐
ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。 拉里•埃里森 就业前景 从就业与择业的...
经典表关联与多表查询的主要目的是掌握从多个表查询数据的基本知识,了解和学习外连接(out join)和内连接(self join),以便更好地应用于实际的数据库管理和开发中。 基本概念: 在数据库应用中,数据通常存在...
(3) 学会使用高级SQL命令,排序、分组、自连接查询等。 (4) 学会使用SQL*PLUS命令显示报表,存储到文件等。 【实验内容】 一、 准备使用SQL*PLUS 1. 进入SQL*PLUS 2. 退出SQL*PLUS 3. 显示表结构命令DESCRIBE SQL>...
介绍 Object Browser ● 是一个 All ...Browser将Oracle的开发,管理,维护等各项功能集成一体,...Oracle7,8的客户端程序被正常安装,并且处于与Oracle服务器可以成功连接的状态.
2. 自然连接:NATURAL JOIN,自动使用关联字段消除笛卡儿积(一般关联字段是外键,但是此处它是以名称为主),属于内连接的概念。 SELECT * FROM emp NATURAL JOIN dept; 在返回查询结果的时候,默认情况下会将关联...
实例管理是 Oracle 数据库管理的核心内容之一。一个实例只能访问一个数据库,而一个数据库可以由多个实例同时访问。在启动数据库时,将在内存中创建与该数据库对应的实例。实例是通过初始化参数 control_files 与...
Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...
时间轴函数是位于逻辑模型层内的函数,使用时间轴函数能够定义出“去年同期值”或“本年累计值”之类的与时间相关的计算字段。Oracle BIEE 现在支持两个时间轴函数:Ago 和 ToDate。Ago 函数从当前时间起回溯用户...
7.2 内连接(INNER JOIN) 7.3 不等值连接 7.4 交叉连接 7.5 自连接 7.6 外部连接 7.6.1 左外部连接 7.6.2 右外部连接 7.6.3 全外部连接 第8章 子查询 8.1 子查询入门 8.1.1 单值子查询 8.1.2...
六天带你玩转MYSQL视频教程 MySQL是一个关系型数据库管理系统,由...共6天课程,知识点涉及mysql的增删改查,左右内连接,子查询,触发器,存储过程,且都深入做了讲解!绝对是各位学好mysql数据库的响当当的好视 频。
如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2) WHERE子句中的连接顺序.: ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表...
1. ASP与Access数据库连接: dim conn,mdbfile mdbfile=server.mappath("数据库名称.mdb") set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};uid=admin;...
默认情况下,从属表格显示在总表格的右侧,而从属表格也可以拖至新的位置,相关的连接也会随之变动。 ER Diagrammer具有许多显示选项。例如,您可以选择仅仅显示关键栏的名称;或者可以选择在其它图示中 包括相关的...
把鼠标定位到表/视图/存储过程名称之上,按F4,可以打开对象描述窗口,方便的查看表和视图的定义,存储过程的源代码, 非常容易对SQL语句的分析其执行计划:单击工具栏上的 按钮就可以看到Explain Plan的...