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

Jak převést datum na časové razítko (formát DD-MON-YYYY HH24:MI:SS.FF) v oracle?

Pokud jsem správně pochopil váš dotaz, potřebujete výstup ve zmíněném formátu. To by byla konverze na znak

select to_char(cast(sysdate as timestamp),'DD-MON-YYYY HH24:MI:SS.FF') from dual

Samozřejmě ve výše uvedeném by FF také vždy bylo 000000

Ale pokud máte proměnnou časového razítka, neodesílali byste

select to_char(systimestamp,'DD-MON-YYYY HH24:MI:SS.FF') from dual


  1. MySQL:Neplatná výchozí hodnota pro TIMESTAMP

  2. Proč proměnná oracle plsql varchar2 potřebuje velikost, ale parametr ne?

  3. MySQL PDO, jak svázat parametry pro IN()

  4. Které DBMS umožňují řazení podle atributu, který není obsažen v klauzuli select?