参考一下:http://expert.csdn.net/Expert/topic/2361/2361397.xml?temp=.5311701个人以为,(+)一般用于两个表的连接,在这个问题里(一个表)应该等价于没有(+)的情况。
测试:SQL> select * from test1; ID COL1 CO
---------- ---------- --
1 test1 01
2 test2 01
3 test3 02
4 test4 03
5 test5 01SQL> select * from test1 where col2(+)='01'; ID COL1 CO
---------- ---------- --
1 test1 01
2 test2 01
5 test5 01
SQL> select * from test1 where col2='01'; ID COL1 CO
---------- ---------- --
1 test1 01
2 test2 01
5 test5 01
测试:SQL> select * from test1; ID COL1 CO
---------- ---------- --
1 test1 01
2 test2 01
3 test3 02
4 test4 03
5 test5 01SQL> select * from test1 where col2(+)='01'; ID COL1 CO
---------- ---------- --
1 test1 01
2 test2 01
5 test5 01
SQL> select * from test1 where col2='01'; ID COL1 CO
---------- ---------- --
1 test1 01
2 test2 01
5 test5 01
解决方案 »
- 求救。。。。
- 有一条sql语句不会写了 麻烦大家来帮帮忙 多谢多谢
- oracle sql 实现99乘法表
- 如果imp做full导入的时候用ignore=y参数,会不会对数据字典的表进行insert??造成数据字典的表的数据造成重复
- (散分)请问:oracle7和9i中如何删除表空间(多个数据文件)中的一个数据文件?
- 求这样的函数,输入一个id字符串如10,20,30,得到该id对应的名字如小虎,小张,小王,
- 求助!简单的查询语句,进来看看
- 请问“oracle is not valiable",这是什么意思?
- oracle9i一套多少钱
- 以下oracle中的语法表示什么意思?
- 十万火急oracle不能启动.
- 请教!关于自定义类型导入导出的问题
一定對麼?