2013-03-24 196 views
1

This article here建议使用dbms_random.value从表中选择随机值。ORA-00904:使用dbms_random.value时的标识符无效

我查询

select value1, value2 from 
(select value1, value2 from my.table order by dbms_random.value) 
where rownum <100; 

给我

 
Error at Command Line:2 Column://column after the 'by'). 
Error report: 
SQL Error: ORA-00904: : invalid identifier 
00904. 00000 - "%s: invalid identifier"

有什么建议?

回答

3

用户权限不足。无权访问dbms_random软件包。