Vous pouvez générer des dates aléatoires entre deux dates, comme indiqué dans la requête ci-dessous. Les dates aléatoires sont générées entre le 1er janvier 2000 et le 31 décembre 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;
OU vous pouvez utiliser
SELECT TO_DATE (
TRUNC (
DBMS_RANDOM.VALUE (2451545, 5373484)
)
, 'J'
)
FROM DUAL
Dans l'exemple ci-dessus, la première valeur est 01-Jan-2000 et la seconde valeur id 31-dec-9999