你不妨这样去感受一下,看看结果,就知道(+)的意义了。select a.name,b.name from table1 a,table2 b
where a.name=b.name(+);select a.name,b.name from table1 a,table2 b
where a.name(+)=b.name;
where a.name=b.name(+);select a.name,b.name from table1 a,table2 b
where a.name(+)=b.name;
解决方案 »
- 请问OEM中LOGMINER阅读器在哪里
- 视图创建请教~
- 如何解决ORA-03113错误
- 请问我想取出记录集的第30之60条记录,应该怎么写呢?我写成where rownum>30 and rownum<60为什么选不出来纪录呢?
- ora-12535:TNS:操作超时
- Net服务名配置时,出现TNS:listener could not find instance错误,如何解决?
- 数据库设计,还要做那些工作?
- sqlplus中如何更改system的密码??
- oracle中的图形报表问题?
- 求大神求解oracle触发器问题
- 启动NET8 ASSISTANT时的这个错误对话框是什么意思?reply者均有分
- 急!!各位大虾:oracle8.1.7 在P4的机器上不能安装,是什摸原因?
SQL> select * from a1;BBB
----------
101
102
103
104
105SQL> select * from a2;BBB CCC
---------- --------------------
101
102
105SQL> select * from a1,a2 where a1.bbb(+)=a2.bbb;BBB BBB CCC
---------- ---------- --------------------
101 101
102 102
105 105SQL> select * from a1,a2 where a1.bbb=a2.bbb(+);BBB BBB CCC
---------- ---------- --------------------
101 101
102 102
103
104
105 105SQL>
where table1.column1=table2.column2(+);