sql >> Databáze >  >> RDS >> Oracle

Vygenerujte náhodné datum v Oracle pomocí DBMS_RANDOM

Můžete generovat náhodná data mezi dvěma daty, jak je zobrazeno v dotazu níže. Náhodná data se generují mezi 1. lednem 2000 a 31. prosincem 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;

NEBO můžete použít

SELECT TO_DATE (
              TRUNC (
                     DBMS_RANDOM.VALUE (2451545, 5373484) 
                    )
                , 'J'
              )
  FROM DUAL

Ve výše uvedeném příkladu je první hodnota 01-Jan-2000 a druhá hodnota 31-dec-9999



  1. Jak používat PHP pro připojení k serveru SQL

  2. Jak generovat data testu DB

  3. sql server vyberte první řádek ze skupiny

  4. TSQL md5 hash se liší od C# .NET md5