sql >> Database teknologi >  >> RDS >> Oracle

Konvertering af tal til dato i oracle

For det første, få det af vejen. Dit liv ville være nemmere, hvis du gemte datoer i en datodatatype.

For at besvare dit spørgsmål om at tilføje dage til en dato i Oracle kan du dog bruge + operatør.

Først og fremmest skal du have en dato, så jeg konverterer den 28. december 1800 til en dato ved hjælp af indbygget to_date funktion, og tilføj derefter tallet. I dit tilfælde ønsker du:

select to_date('1800/12/28','yyyy/mm/dd') + 77650 from dual

Jeg har konfigureret en lille SQL Fiddle at demonstrere for dig.




  1. hvad er meningen med at vælge ''-''

  2. SQL mellem operatør

  3. SqlBulkCopy tilsvarende i MySql?

  4. FEJL 1698 (28000):Adgang nægtet for brugeren 'root'@'localhost'