VMS 上の Oracle RDB でホストされているデータベースのデータ テーブルから、ランダムに選択された任意の数の行を取得するための SQL ステートメントを求められました。
MS SQL では、単純に次のようになります。
SELECT TOP 5 *
FROM MyTable
ORDER BY NEWID()
しかし、RDB/VMS の同等の方法が見つかりません。
「適切な」オラクルは次のようになります。
ORDER BY dbms_random.VALUE
ただし、VMS 上の RDB ではサポートされていないようです。
どんな洞察も大歓迎です。