日期:2014-05-17  浏览次数:20857 次

关于序列问题
一致一来,我主要用的都是9i.   在9I中,如果使用
SELECT     S_X.NEXTVAL   FROM   TABLE   WHERE   ..   ORDER   BY   ..是不行.
但是不知道在10G以上版本如何?

------解决方案--------------------
为什么要这么用那???



------解决方案--------------------
去掉order by ...就行了,这样可以一次性让序列号增大了指定的数字,用order by无用,而且报错
------解决方案--------------------
写成嵌套表就行了
select * from
(SELECT S_X.NEXTVAL FROM TABLE WHERE ....)
order by ...