我可以使用数据库生成的主键创建一个 oracle“ View ”吗?
我想创建一个 View ,其 ID 是数据库从 Sequence 对象生成的 ID。
最佳答案
你不能完全那样做,但你可以这样做:
select rownum, field1, field2
from...
rownum 是一个自动生成的字段,它保存的正是这个字段,但它是在排序记录之前分配的,所以如果你有一个 ORDER BY 子句,那么你必须这样做:
Select rownum, *
from (select ....
order by ....)
关于sql - 使用从序列对象生成的数据库 ID 创建 Oracle View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9778323/