- 浏览: 251351 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (282)
- 常用-笔记 (9)
- 2012-2013开发整理 (19)
- 2017前-开发整理 (38)
- 2017-开发整理【前端】 (2)
- 数据库 (25)
- 数据库_Oracle (35)
- 数据库_MySql (4)
- 数据库_Sybase (30)
- 数据库_Oracle ERP (4)
- java 应用 (23)
- java_xml解析 (7)
- java_反射 (0)
- Java_多线程 (0)
- java_socket (0)
- 前端_CSS样式 (3)
- 前端_JavaScript (29)
- 前端_jQuery 应用 (11)
- 前端_jQuery EasyUI (2)
- 开源_SSH框架应用 (18)
- 开源_spring (0)
- 开源_springMVC (0)
- 开源_MyBatis (0)
- 架构_01. SOA_webService (8)
- 架构_02. 搜索引擎_Solr (0)
- 架构_03. redis (0)
- 架构_04. mongodb (2)
- 架构_05. 设计模式 (0)
- 架构_06. 缓存机制 (0)
- 架构_07. 身份认证 (0)
- 架构_08. 单点登录 (0)
- 架构_09. JMS消息机制 (0)
- 架构_10. 工作流 (0)
- 架构_11. 日志 (1)
- 架构_12. 数据库-设计 (1)
- 架构_13.分布式架构 (1)
- web_C标签 (4)
- web中间件 (6)
- 综合技术 (4)
- 管理_maven (3)
- 管理_软件项目管理 (17)
- 思考_程序人生 (16)
- 资源_网站 (2)
- 其他 (1)
- Eclipse基本配置 (3)
- 2017-18 (8)
- Linux (1)
- 数字计算 (3)
- 微信开发 (0)
最新评论
-
masuweng:
JavaScript 动态表格增加、删除、行金额计算、合计 -
xxwozixin:
迷茫中在iteye上搜索“程序员的第一个五年规划”结果看到了这 ...
我的中兴五年生活
数据表的连接 有:
1、内连接(自然连接): 只有两个表相匹配的行才能在结果集中出现
2、外连接: 包括
(1)左外连接(左边的表不加限制)
(2)右外连接(右边的表不加限制)
(3)全外连接(左右两表都不加限制)
3、自连接(连接发生在一张基表内)
select a.studentno, a.studentname, b.classname
from students a, classes b
where a.classid(+) = b.classid;
STUDENTNO STUDENTNAM CLASSNAME
---------- ---------- ------------------------------
1 周虎 一年级一班
2 周林 一年级二班
一年级三班
以上语句是右连接:
即"(+)"所在位置的另一侧为连接的方向,右连接说明等号右侧的所有
记录均会被显示,无论其在左 侧是否得到匹配。也就是说上例中,无
论会不会出现某个班级没有一个学生的情况,这个班级的名字都会在
查询结构中出现。
Sybase写法(右连接):
select a.studentno, a.studentname, b.classname
from students a, classes b
where a.classid = *b.classid;
反之: (左连接)
select a.studentno, a.studentname, b.classname
from students a, classes b
where a.classid = b.classid(+);
STUDENTNO STUDENTNAM CLASSNAME
---------- ---------- ------------------------------
1 周虎 一年级一班
2 周林 一年级二班
3 钟林达
则是左连接,无论这个学生有没有一个能在一个班级中得到匹配的部门号,
这个学生的记录都会被显示。
Sybase写法:(左连接)
select a.studentno, a.studentname, b.classname
from students a, classes b
where a.classid *= b.classid;
内连接:
select a.studentno, a.studentname, b.classname
from students a, classes b
where a.classid = b.classid;
这个则是通常用到的内连接,显示两表都符合条件的记录
总之,
左连接显示左边全部的和右边与左边相同的
右连接显示右边全部的和左边与右边相同的
内连接是只显示满足条件的!
发表评论
-
Oracle_INSTR函数使用
2014-11-05 20:52 459在Oracle/PLSQL中,instr函数返回要截 ... -
win7_oracle11g_64位连接32位PLSQL_Developer
2014-10-13 00:30 520工具 已经装好的64位Oracle数据库 ... -
Oracle导出表(即DMP文件)的两种方法
2014-09-24 10:25 312方法一:利用PL/SQL Developer工具导出: ... -
Oracle 中 decode 函数用法
2014-07-24 23:52 293decode(条件,值1,返回值1, ... -
Oracle 同义词理解及应用
2014-06-02 18:58 443Oracle 同义词的理解及使用 -
2014_Oracle 触发器1
2014-06-01 14:10 311触发器的使用 (1) 提出的3种需求 当用户 ... -
Oracle 常用sql语句
2014-06-01 02:56 3791. ----***********Oracl ... -
PL/SQL Developer 常用功能2
2014-06-01 02:29 417PL/SQL Developer 常用功能 1. pl/ ... -
PL SQL Developer 使用总结
2014-05-31 19:55 619如果OS为windows 7 64位系统 ... -
oracle数据导入导出
2014-05-05 12:52 3711. oracle导入dmp数据库文件 ... -
配置hosts
2014-05-05 00:05 402解决办法: C:\Windows\System32\dri ... -
各种数据库分页SQL
2014-02-24 23:03 4431、Oracle select * from (selec ... -
怎么在短时间内处理大量数据
2014-01-30 00:32 422怎么在短时间内处理大量数据 ? 这几天去面试 ... -
hibernate连接sybase出现如下错误:010SK: 数据库无法设置连接选项 SET_READONLY_TRUE
2012-07-31 10:04 1325项目中使用hibernate连接sybase出现如下错误: ... -
Sybase复制服务器安装配置过程中常见问题及解决办法
2012-07-17 17:49 2132Sybase复制服务器安装 ... -
Sybase过程中动态SQL使用
2012-05-29 17:44 1455Sybase过程中动态SQL使用: --DROP PRO ... -
Sybase常见问题
2012-05-23 13:25 8721. 程序调用过程报以下 ... -
Oracle触发器在MIS 开发中的应用_01
2012-01-09 16:39 970本文介绍了oracle触发器的概念和类型,总结了oracle触 ... -
Sybase数据SQL查询
2012-01-05 12:42 1241Sybase查询: 查询某天是星期几 set date ... -
oracle常用函数,sybase常用函数
2011-12-08 12:03 1805oracle常用函数与sybas ...
相关推荐
- Oracle中的`col1=col2(+)`表示左外连接,而在Sybase中,对应的写法为`col1=*col2`或`col2=*col1`。 8. **常量的定义** - Oracle中的常量在Sybase中应重新定义为变量,并检查其作用域。 9. **游标(CURSOR)的使用*...
四、Sybase数据库的恢复和备份 1、Sybase新建数据库 要创建数据库首先要创建数据库设备,这个就相当于在Oracle中的表空间一样,用于存放数据库。在左边导航栏中选择“数据库设备”,然后在右边的上方双击“添加...
- **常用的关系型数据库管理系统:** 包括Oracle、IBM DB2、Microsoft SQL Server、Sybase、Informix等。 - **数据库模型设计:** 使用E-R图(实体-关系图)来进行数据库逻辑模型的设计,帮助理解实体间的关系以及...
对于处理大量数据的金融系统,则需要Sybase、Oracle或DB2这样的大型数据库。 2. **负载量及用户量**:数据库需要能够支持预期的访问量和用户数量。例如,小型数据库适合于日访问量较小的应用,如几百到一千左右的...
- **大型数据库**:包括Sybase、Oracle、DB2等。这些数据库主要用于大规模企业级应用,特点是成本较高(通常超过10000人民币)、安全性高、支持海量数据存储和访问。 #### 二、Oracle认证与公司介绍 **Oracle认证...
Oracle数据库是全球广泛使用的数据库产品之一,由Oracle公司开发,其竞争对手包括IBM的DB2、Sybase ASE和Informix等。Oracle提供了全面的解决方案,包括RDBMS(关系型数据库管理系统)、中间件、Application Server...
这类函数用于处理字符串数据,如CHR(字符)、CONCAT(字符串连接)、INITCAP(首字母大写)、UPPER(转换为大写)、LOWER(转换为小写)、LPAD/RPAD(左右填充字符)、LTRIM/RTRIM(去除字符)和REPLACE(替换字符...
5,可以连接多种数据库,尤其是oracle可以支持oracle客户端和无客户端两种情况。 6,数据导出,可以导出成为(insert...)的模式,方便数据库脚本的提取。 7,操作习惯为了和toad,plsql尽量保持一致,可以选择...
本文将详细介绍几种常见数据库的JDBC连接方式,包括Oracle、DB2、SQL Server、Sybase、Informix、MySQL以及PostgreSQL。每种数据库的连接方式都有所不同,主要体现在JDBC驱动类名、URL格式及参数上。 #### 二、...
### 达内JAVA软件工程师培训资料:Oracle数据库部分讲义 #### 1. Oracle数据库简介 ...这对于进一步深入学习Oracle数据库管理和开发是非常重要的基础。希望这些内容能帮助你在学习过程中更加顺利。
5,可以连接多种数据库,尤其是oracle可以支持oracle客户端和无客户端两种情况。 6,数据导出,可以导出成为(insert...)的模式,方便数据库脚本的提取。 7,操作习惯为了和toad,plsql尽量保持...
在本例中,"jtds"是一个开源的JDBC驱动实现,特别设计用来与Microsoft SQL Server和Sybase数据库进行通信。 描述中提到,这个驱动包是为使用SQL Developer工具连接SQL Server数据库时所需的。SQL Developer是Oracle...
JTDs是一个开源的、轻量级的 JDBC 驱动,它允许Java应用程序通过标准的JDBC API连接到Microsoft SQL Server和Sybase ASE数据库。这个版本号1.2.2指的是该驱动的发行版,通常包含了一些错误修复和性能改进。 描述中...
Mirth 数据平台中的数据库读写功能支持按固定时间点、固定间隔时间、特殊时间段来访问,支持读写多种数据库,如 Oracle、MySql、SQL Server、Sybase、PostgreSQL 等,能方便的对数据进行过滤转换。 在数据库读取和...
6. 特定数据库系统的特性:例如针对Microsoft Access、Microsoft和Sybase SQL Server、Personal Oracle 7等不同数据库系统的特有操作和注意事项。 7. SQL的高级应用:涉及OLAP(在线分析处理)和OLTP(在线事务处理...
DataFactory是一款由Quest公司开发的强大数据生成工具,主要用于创建大规模的测试数据库,它支持DB2、Oracle、Sybase和SQL Server等主流数据库以及ODBC连接方式。DataFactory简化了生成和导入有意义、正确数据的过程...
--修改了连接ORACLE的连接字符串,要求客户端安装ODAC组件(OLEDB); --数据库下拉列表默认上次选择的数据项。 V2.0.0 --支持Sybase平台,要求客户端安装Sybase OLEDB组件; V1.0.0 --支持SQL Server平台,...
10. 数据库技术对比:文档还对比了Microsoft Access、Microsoft和Sybase SQL Server、Personal Oracle等不同数据库技术,这有助于学习者理解不同数据库技术的特点和优势。 11. 编程语言与数据库的交互:ODBC(开放...
11. 学习者还将学习到如何在不同数据库系统中运用SQL,例如Microsoft Access、Microsoft SQL Server、Sybase SQL Server、Personal Oracle7,学习创建数据库和表,使用CREATE DATABASE和CREATE TABLE语句。...