社区
基础和管理
帖子详情
请指教!关于Oracle左连接写法的问题?
hanaichun
2006-08-03 01:41:27
左连接可以用 select from 表名1 left jon 表名2 on 字段1=字段2 这样的写法
也可以用 select from 表名1,表名2 where 字段1=字段2(+) 这样的写法,两种写法执行速度上有什么区别,在用索引等的方式上有什么区别,知道的给说说看?
...全文
365
8
打赏
收藏
请指教!关于Oracle左连接写法的问题?
左连接可以用 select from 表名1 left jon 表名2 on 字段1=字段2 这样的写法 也可以用 select from 表名1,表名2 where 字段1=字段2(+) 这样的写法,两种写法执行速度上有什么区别,在用索引等的方式上有什么区别,知道的给说说看?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hanaichun
2006-08-03
打赏
举报
回复
基本上明白了,谢谢,大家
xiaoxiao1984
2006-08-03
打赏
举报
回复
一样的,不过9i以上更推荐使用left join
czbbbs
2006-08-03
打赏
举报
回复
从执行计划来看两种方法是不同的,9i以上的数据库,好像更推荐使用 left jon 进行数据库查询操作。
试验过,实际的效率好像都差不多。
龙翔飞雪
2006-08-03
打赏
举报
回复
(+) 可读性比较强.
left join是ANSI-SQL, 移植性好
kinggom
2006-08-03
打赏
举报
回复
select from 表名1 left jon 表名2 on 字段1=字段2
我记得这种写法,好像不是Oracle的专门用法,而是SQL Server的用法。
但是在Oracle数据库中也是可以运行的,但是一般不建议用这种方式,最好使用另外一种方式:
select from 表名1,表名2 where 字段1=字段2(+)
sxykje
2006-08-03
打赏
举报
回复
是啊,一样的
qfsb_p
2006-08-03
打赏
举报
回复
是一样的,但是有的数据库并不都支持
romswig
2006-08-03
打赏
举报
回复
等效
左连接
和左外连接的区别-005
左连接
和左外连接的区别? 今天面试时面试官问“
左连接
和左外连接的区别”,把我给问懵了。 因为对于
oracle
只懂得简单的操作,我回答说
左连接
是以左边的表的数据为主,匹配右边表的数据。 面试官又问一次,并提示说“left join 和left out join”。 回来后查了一下,网上说“
左连接
和左外连接”没有区别。 有没有高手
指教
一下: 1,
左连接
和左外连接到底有没有区别? ...
记一次
Oracle
DBLink连接使用情况的排查
背景 项目中应用程序有连接池配置到我们自己的
Oracle
RAC(以下简称本地库)和友商的
Oracle
RAC(简称友商库),均为11G。另外由于历史原因有一些需求需要本地库与友商库联合查询,为了实现联合查询,本地库有创建dblink到友商库。熟悉的朋友应该都知道dblink之前是存在SCN暴增Bug的,所以在后期的开发中我们一直尽量替换掉原有使用dblink
写法
的代码,久而久之时至今日,已经不清楚到底哪些程序使用了DBlink。今天友商工程师反馈友商库中我们的sessions太多了,让排查一下。
oracle
decode复杂
写法
,巧用decode() 和 sign()
巧用decode() 和 sign()简单回顾一下这两个函数1.DECODE(exp,s1,r1,s2,r2..s,r) 可以把它理解成一个增强型的if else,只不过它并不通过多行语句,而是在一个函数内实现if else的功能。2.sign(exp) 判断正负数的,如果exp为负数则返回-1,为正数则返回1,为0则返回0;exp可以为number也可以为表达式。这两个函数都是非常重要的函数也是...
MyBatis 批量插入数据sql之
oracle
与mysql的
写法
MyBatis执行批量插入sql之
oracle
与mysql的两种
写法
最近在开发的过程总遇到了一个
问题
,mybatis在执行批量插入的过程中总是报sql为正确结束的
问题
,调查了许久最终发现mysql与
oracle
的批量插入的sql
写法
不一致,以下为两种sql的
写法
:
oracle
写法
<ins...
oracle
数据泵导出多表,expdp导出指定的多个表或多个视图
写法
求
指教
kgdaniw 发表于 2016-4-26 17:51 看帮助了确实是没有那种
写法
,但搜索了又有人发帖子写出来了,然后就怎么试都不行!!例如:http://www ...是我错了,我按照你提供的链接测试了一下,发现是可以的。测试过程如下:[
oracle
@host11 dpdump]$ expdp demo/demo directory=datapump dumpfile=exp_test.dmp ...
基础和管理
17,380
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章