使用数据库从序列对象生成的ID创建Oracle View

时间:2012-03-19 21:35:25

标签: sql database oracle database-design

我可以使用数据库生成的主键创建oracle“View”吗?

我想创建一个视图,其ID是来自Sequence对象的DB生成的ID。

1 个答案:

答案 0 :(得分:3)

你无法做到这一点,但你可以这样做:

select rownum, field1, field2
  from...

rownum是一个非常类型的字段,它完全包含该字段,但它是在订购记录之前分配的,所以如果你有一个ORDER BY子句,那么你必须这样做:

Select rownum, *
  from (select ....
         order by ....)