Можете да генерирате произволни дати между две дати, както е показано в заявката по-долу. Случайни дати се генерират между 1 януари 2000 г. и 31 декември 9999 г.
SELECT TO_DATE(
TRUNC(
DBMS_RANDOM.VALUE(TO_CHAR(DATE '2000-01-01','J')
,TO_CHAR(DATE '9999-12-31','J')
)
),'J'
) FROM DUAL;
ИЛИ можете да използвате
SELECT TO_DATE (
TRUNC (
DBMS_RANDOM.VALUE (2451545, 5373484)
)
, 'J'
)
FROM DUAL
В горния пример първата стойност е 01-Jan-2000, а втората стойност идентификатор 31-dec-9999