【发布时间】:2011-06-28 22:12:55
【问题描述】:
有人要求我使用 SQL 语句从托管在 VMS 上的 Oracle RDB 上的数据库中的数据表中检索随机选择的任意数量的行。
在 MS SQL 中,它只是:
SELECT TOP 5 *
FROM MyTable
ORDER BY NEWID()
但我找不到 RDB/VMS 的等效方法。
“正确的”Oracle 将是:
ORDER BY dbms_random.VALUE
但是,这似乎在 VMS 上的 RDB 中不受支持。
任何见解都将不胜感激。
【问题讨论】:
标签: sql vms oracle-rdb