Oracle:view 添加主键

Tips:

view的主键并不是唯一的,主键的作用并不是为了区别各个元组的。
view 添加主键目的之一是:避免Hibernate生成复合主键。
  id name
1 100 小明
2 101 小红
3 101 小星
 
 
 
 
 
上面这种情况是存在的。
方法:
1 create or replace view test_view(id,name,
2 CONSTRAINT "pk_test_view" PRIMARY KEY (id) RELY DISABLE)
3 as
4 select table01.id
5 table02.name
6 from table01,table02
7 where table01.id=table02.id

你可能感兴趣的:(oracle)