日期:2014-05-17  浏览次数:20821 次

求助:关于oracle 外连接和惟一性约束的问题
问题1:
左外连接的“+”号在等式的左边呢?还是右边?例如:
  select   table1.column,table2.column
  from   table1,table2
  where   table1.column(+)=table2.column2
上面是左外连接还是右外连接?
问题2:
主键约束:表的主键可以确保在一个表中没有重复行;
惟一性约束:惟一性约束可以确保表中的各行,对于值为非null的给定列或列组的值都是惟一的。
上面这两个约束有什么区别?

------解决方案--------------------
问题1
+号在左边就是左外连接吧,我是这么记忆的:加号表示要加空数据才能和另一边的数据个数相等.
问题2
主键约束包括唯一性约束和不为空约束