sql - ORA-00904 : Invalid identifier when using dbms_random. 值

标签 sql oracle oracle-sqldeveloper

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/

相关文章:

sql - View 是否比 Oracle 中的自然连接更快? postgresql 呢?

sql - 计算字符串开头和结尾处的空格(ASCII 代码 32)

MySQL:订购时如何避免被零除?

java - Oracle Weblogic 将 jar 添加到类路径?

java - JBoss 7.0.1 xa 数据源异常。 javax.transaction.xa.XAException

sql - 如何在 Oracle SQL 中选择子字符串

java - 如何为 Oracle SQL Developer 加载 JDBC 驱动程序

mysql - sql select where子句问题

oracle-sqldeveloper - 在Oracle SQL Developer中更改编辑器字体大小的快捷方式

java.sql.SQLRecoverableException - 从 jdbc 重新连接