This article here 建议使用 dbms_random.value 从表中选择随机值。

我的查询

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

给我

命令行中的错误:2 Column://“by”之后的列)。
错误报告:
SQL 错误:ORA-00904:: 标识符无效
00904. 00000 - "%s: 无效标识符"

有什么建议么?

最佳答案

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

关于sql - ORA-00904 : Invalid identifier when using dbms_random. 值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15604142/

10-12 14:17