我被要求使用 SQL 语句从托管在 VMS 上的 Oracle RDB 上的数据库中的数据表中检索任意数量的行,随机选择。
在 MS SQL 中,它只是:
SELECT TOP 5 *
FROM MyTable
ORDER BY NEWID()
但我找不到 RDB/VMS 的等效方法。
“正确的”甲骨文将是:
ORDER BY dbms_random.VALUE
但是,这在 VMS 上的 RDB 中似乎不被支持。
任何见解将不胜感激。
我被要求使用 SQL 语句从托管在 VMS 上的 Oracle RDB 上的数据库中的数据表中检索任意数量的行,随机选择。
在 MS SQL 中,它只是:
SELECT TOP 5 *
FROM MyTable
ORDER BY NEWID()
但我找不到 RDB/VMS 的等效方法。
“正确的”甲骨文将是:
ORDER BY dbms_random.VALUE
但是,这在 VMS 上的 RDB 中似乎不被支持。
任何见解将不胜感激。