以前第一眼看不懂的符号:!=、^=、<>、(+)
1、oracle中的不等于符号有:
!=、^=、<>
2、oracle中的(+)是一种特殊的用法,(+)表示外连接,并且总是放在非主表的一方。
例如:
-- 左外连接:
select A.a,B.a from A LEFT JOIN B ON A.b=B.b;
-- 等价于
select A.a,B.a from A,B where A.b = B.b(+);
-- 右外连接:
select A.a,B.a from A RIGHT JOIN B ON A.b=B.b;
-- 等价于
select A.a,B.a from A,B where A.b(+) = B.b;