select * from (select  * from user_tab_columns  where rownum<=2 order by  DBMS_RANDOM.random)
能取到随机数
但并操作后却出现了点问题:
select * from (select  * from user_tab_columns  where rownum<=2 order by  DBMS_RANDOM.random)
UNION all
select * from (select  * from user_tab_columns  where rownum<=2 order by  DBMS_RANDOM.random)
得不到随机数
我随即多并几次 发现开始和结尾行就是不变
很迷惑 是DBMS_RANDOM.random的问题还是rownum的问题
有那位师兄告之下么?