2 lhzxuewen lhzxuewen 于 2017.09.06 18:27 提问

在Oracle中序列怎么和union all一起使用?

进行数据查询的时候,需要将多个结果集使用union all进行合并,编号主键使用序列进行填充,结果执行语句的时候,提示“ORA-02287 此处不允许序号”,单独进行查询的时候是没有问题的,合并到一起就不能,这种情况怎么破呢?有遇到过的大神吗?求助!!!!!!

2个回答

devmiao
devmiao   Ds   Rxr 2017.09.07 09:36
已采纳
lhzxuewen
lhzxuewen   2017.09.07 11:07

我有一个笨办法,就是将语句拆开执行,这样多次执行后的数据是一样的,之后将每个结果集进行合并。

Csdn user default icon
上传中...
上传图片
插入图片