sql >> Database >  >> RDS >> Oracle

hoe een tekenreeksdatum naar datumnotatie te converteren in oracle10g

U kunt een tekenreeks converteren naar een DATE met behulp van de TO_DATE-functie en de datum vervolgens opnieuw formatteren als een andere tekenreeks met TO_CHAR, d.w.z.:

SELECT TO_CHAR(
         TO_DATE('15/August/2009,4:30 PM'
                ,'DD/Month/YYYY,HH:MI AM')
       ,'DD-MM-YYYY')
FROM DUAL;

15-08-2009

Als uw tabelnaam bijvoorbeeld MYTABLE is en de varchar2-kolom MYDATESTRING is:

SELECT TO_CHAR(
         TO_DATE(MYDATESTRING
                ,'DD/Month/YYYY,HH:MI AM')
       ,'DD-MM-YYYY')
FROM MYTABLE;


  1. PG::ConnectionBad:fe_sendauth:geen wachtwoord opgegeven

  2. Een overzicht van SQL Join-types met voorbeelden

  3. Interne SQL Server:problematische operators Pt. III – Soorten

  4. 4 manieren om alle weergaven in een SQL Server-database weer te geven