【发布时间】:2012-12-23 03:16:33
【问题描述】:
我创建了一个view 来填充来自不同表的数据。我使用10 select statements 并使用UNION ALL 组合这些选择语句的结果。
我想将primary key column 添加到我的视图中。因为我必须使用view 中的数据创建XML 文件。所以我的XML 构建应用程序中的某些过程需要primary key column。
我已将rownum 添加到我的所有选择语句中。但它返回了重复的 ID。因为rownum在每个select语句中都是从1开始的。
然后我创建了一个序列并尝试使用 nextval 。但我不能使用序列,因为我的选择语句有group by 和order by。
有什么办法吗?
【问题讨论】:
标签: oracle view plsql oracle11g