我可以使用数据库生成的主键创建oracle“View”吗?
我想创建一个视图,其ID是来自Sequence对象的DB生成的ID。
答案 0 :(得分:3)
你无法做到这一点,但你可以这样做:
select rownum, field1, field2
from...
rownum是一个非常类型的字段,它完全包含该字段,但它是在订购记录之前分配的,所以如果你有一个ORDER BY子句,那么你必须这样做:
Select rownum, *
from (select ....
order by ....)