问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle语句的级联问题,这个语句e.mgr=m.empno(+) 谁可以给我讲讲这个是什么意思还带有(+)详细解答哦!

发布网友 发布时间:2022-05-15 02:51

我来回答

5个回答

热心网友 时间:2023-10-05 06:53

(+)是外连接,表示当前条件等号左侧的表为主表,如果等号条件成立,查询中如果有等号右侧表中的字段,按照关联条件查询出数据,如果右侧没有条件符合,那么查询中补空。
举个例子,假设emp和dept表数据如下:
emp: emp_id, emp_name, dept_id
001 张三 10
002 李四 10
003 王五 20
004 赵六 30
dept: dept_id dept_name
10 部门1
20 部门2

查询语句:select emp_id, emp_name, dept_name
from emp, dept
where emp.dept_id = dept.dept_id(+);
从上面两表能看出来,emp表中的最后一行数据,dept_id为30,在dept表没有对应的数据,使用直连(即不带加号)只能查询到前三行数据,可是使用外连,以emp为主表,那么emp表的数据就都可以查到。结果如下:
emp_id emp_name dept_name
001 张三 部门1
002 李四 部门1
003 王五 部门2
004 赵六 NULL(空,没有数据)

热心网友 时间:2023-10-05 06:54

一楼完全误导啊。。(+)真是外连接的意思,你这么写就相当于是左外连接,也就是e.mgr这个表的内容将全部被查询
第二个问题这写表是数据库的实例表,没有中文名,emp代表employer也就是雇员表,而dept代表的department也就是部门表

热心网友 时间:2023-10-05 06:54

这个(+)代表内连接的意思,举个例子 MGR字段对应的EMPNO字段如果没有数的话也显示结果。
例子:不使用(+)结果是:
mgr empno
cleck 7759
jobs 8792
cleck 8100
这样对显示2个字段都有值才显示。
如果加(+)
mgr empno
cleck 7759
jobs 8792
cleck 8100
linkes
-----linkes 对应的没有值但是也显示,+在那边那边就有无值.

热心网友 时间:2023-10-05 06:55

(+)是oracle的语法,相当于SQL99标准当中的LETF JOIN,RIGHT JOIN ,如果(+)出现在左连表示RIGHT JOIN ,出现在右连表示LEFT JOIN 。这种写法只限于oracle数据,如果迁移到其它数据库无法运行.
scott用户中有什么表建议用scott用户登录到数据库后执行以下语句:
SELECT object_name FROM user_objects WHERE object_type='TABLE'

热心网友 时间:2023-10-05 06:55

左连接。 employee department
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在思科的CCNA,CCNE,CCIP的考证费分别是多少啊,通过率怎样 长春小飞没有车没有房 碳钢的多久生锈 碳钢多久会生锈 碳钢多长时间会开始生锈 碳钢和铝哪个容易生锈 梦见天宫图是什么意思 光遇2023好友树解锁图鉴 光遇二级节点多少个 ...火柴小女孩》《词语手册》里有很多词语的意思的,求告知 暖融融解释 oracle数据库怎样创建三个表的级联啊,求大神解答,小弟初学者 扬州管理会计证书CMA好不好?应该选择考CPA还是选择考CMA,如何抉择? 奔图7100dn更换粉盒后报103错误 三个月的宝宝会认人了吗 宝宝多大认路?在哪个敏感期里,教会宝宝认路回家? 宝宝2个月会认人吗,为什么只有妈妈抱才不哭? 当孩子开始认人时,会出现哪些表现呢? 三个月宝宝认人的表现 宝宝认生咋回事?宝宝认人过程是怎样的? c4d如何显示vue菜单 异地补办身份证要带啥没有户口本 异地办理身份证需不需要户口本 微信删了之后聊天记录怎么恢复 oppoA53上网为什么这么慢 我的手机是oppoa53用的是联通卡上网特别的慢,请问这是怎么回事 我的手机是OPPO A53m.我的是联通的大王卡 为啥网速还是慢 有没有这样的数字序号①②③④⑤要20以后的丶谢谢 20以后的圆圈编号怎么打 如何打出20以后的圆圈编号? 7.0 恶魔猎手 奥格瑞玛怎么去潘达利亚 求大神指导,一个sql同时查mysql和oracle的不同数据库 把"行政区域.txt"文件中的数据添加到oracle表中、再用java到jsp页面中实现省市级联,并自动生成邮编 怎样将微信上的内容换成word文档如何微信文档一键选择批量转文本文档微信上100段文字,一键复制到_百度问一问 2020年阳江幼儿教师资格证报考要求 阳江市教师资*在哪个学校考,有居住证外地户口可以在阳江考试吗? 广东阳江地区今年的教师编制考试,没有教师资格证可以参加吗? 2020年阳江教师资格证书如何报名? 在阳江电大毕业的能参加报考教师资格证吗 国考教师资格证面试审核阳江 聚酯纤维衣服上的机油怎么洗 拉丁舞教师证几月份可以考? 我之前在大连开发区上班办的养老保险卡,后来丢了,可以在老家补办吗? 请问有哪位知道拉丁舞全国教师资*每年的考试时间和考试内容 2011山东拉丁舞教师资格证书什么时候考 2012年河南拉丁舞教师资格证考级什么时候开始考试时间过了吗 华为荣耀9青春版蓝牙搜不到周围设备 荣耀9青春版手机支持雅兰仕无线耳机吗? 怎样退出安全保护? 微信实名认证怎么关掉安全保障 这个事热水器上的电线,什么颜色的是火线?什么颜色的是零线?