本节内容小编要和大家分享的是Oracle学习实用经典教程——(pdf格式免费版教程),如果你想获得oracle学习资料,掌握更多关于oracle教程,那么小编建议你可以进行下载查阅哦!
温馨提示:
本文档为PDF格式文档,因此需确保在阅读之前你已经安装了PDF阅读器,如果尚未安装阅读器,建议下载福昕PDF阅读器或其他PDF阅读器,进行安装后阅读。
东坡学堂
Oracle常见问题及解答
oracle 当中,(+)是什么意思?
SELECT
A.id, B.IDD
FROM
A, B
WHERE
A.id(+)=B.IDD
等价于
SELECT
A.id, B.IDD
FROM
A RIGHT OUTER JOIN B ON ( A.id=B.IDD)
SQL> select * from A;
ID VAL
---------- ----------
1 A1
2 A2
SQL> select * from B;
IDD VAL
---------- ----------
1 B1
3 B3
SQL> SELECT
2 A.id, B.IDD
3 FROM
4 A, B
5 WHERE
6 A.id(+)=B.IDD;
ID IDD
---------- ----------
1 1
3
SQL> SELECT
2 A.id, B.IDD
3 FROM
4 A RIGHT OUTER JOIN B ON ( A.id=B.IDD);
ID IDD
---------- ----------
1 1
3
意思是 两表关联的时候,
B 表的数据, 全部检索出来。
A表的数据,则是在B表有相对应的数据的情况下,才检索出来。
以上问答仅供参考!
更多教程资料下载,敬请关注东坡下载站!
- PC官方版
- 安卓官方手机版
- IOS官方手机版