sql >> Database >  >> RDS >> Oracle

Oracle Datetime-functies (volledige lijst)

Hieronder vindt u een volledige lijst van datetime-functies die beschikbaar zijn in Oracle Database.

Functie Beschrijving
ADD_MONTHS() Voegt een bepaald aantal maanden toe aan een datum en geeft het resultaat terug.
CURRENT_DATE() Retourneert de huidige datum in de tijdzone van de sessie, in een waarde in de Gregoriaanse kalender van het gegevenstype DATE .
CURRENT_TIMESTAMP() Retourneert de huidige datum en tijd in de tijdzone van de sessie, in een waarde van het gegevenstype TIMESTAMP WITH TIME ZONE .
DBTIMEZONE() Retourneert de waarde van de tijdzone van de database.
EXTRACT(datetime) Extracteert en retourneert de waarde van een gespecificeerd datetime-veld uit een datetime- of intervalexpressie.
FROM_TZ() Converteert een tijdstempelwaarde en een tijdzone naar een TIMESTAMP WITH TIME ZONE waarde.
LAST_DAY() Retourneert de laatste dag van de maand die de opgegeven datum bevat.
LOCALTIMESTAMP() Retourneert de huidige datum en tijd in de tijdzone van de sessie in een waarde van het gegevenstype TIMESTAMP .
MONTHS_BETWEEN() Retourneert het aantal maanden tussen twee datums.
NEW_TIME() Converteert de datum van een gespecificeerde tijdzone naar een andere gespecificeerde tijdzone, en retourneert het resultaat.
NEXT_DAY() Retourneert de datum van het eerste exemplaar van de opgegeven weekdag die later is dan de opgegeven datum.
NUMTODSINTERVAL() Converteert een getal naar een INTERVAL DAY TO SECOND letterlijk.
NUMTOYMINTERVAL() Converteert een getal naar een INTERVAL YEAR TO MONTH letterlijk.
ORA_DST_AFFECTED() Kan alleen worden gebruikt bij het wijzigen van het tijdzonegegevensbestand van de database en het upgraden van de tijdstempel met de tijdzonegegevens. Zie de Oracle-documentatie.
ORA_DST_CONVERT() Kan alleen worden gebruikt bij het wijzigen van het tijdzonegegevensbestand van de database en het upgraden van de tijdstempel met de tijdzonegegevens. Zie de Oracle-documentatie.
ORA_DST_ERROR() Kan alleen worden gebruikt bij het wijzigen van het tijdzonegegevensbestand van de database en het upgraden van de tijdstempel met de tijdzonegegevens. Zie de Oracle-documentatie.
ROUND(date) Retourneert een datum afgerond op een gespecificeerde datumeenheid.
SESSIONTIMEZONE() Retourneert de tijdzone van de huidige sessie.
SYS_EXTRACT_UTC() Etrekt de UTC (Coordinated Universal Time) uit een datetime-waarde met tijdzone-offset of tijdzoneregionaam
SYSDATE Retourneert de huidige datum en tijd die zijn ingesteld voor het besturingssysteem waarop de databaseserver zich bevindt.
SYSTIMESTAMP Retourneert de systeemdatum, inclusief fracties van seconden en tijdzone, van het systeem waarop de database zich bevindt.
TO_CHAR(datetime) Converteert een datetime- of intervalwaarde naar een VARCHAR2 waarde in het formaat gespecificeerd door het datumformaat.
TO_DSINTERVAL() Converteert zijn argument naar een waarde van INTERVAL DAY TO SECOND gegevenstype.
TO_TIMESTAMP() Converteert zijn argument naar een waarde van TIMESTAMP gegevenstype.
TO_TIMESTAMP_TZ() Converteert zijn argument naar een waarde van TIMESTAMP WITH TIME ZONE gegevenstype.
TO_YMINTERVAL() Cverandert zijn argument naar een waarde van INTERVAL MONTH TO YEAR gegevenstype.
TRUNC(date) Rgeeft de opgegeven datumwaarde terug met het tijdsgedeelte van de dag afgekapt tot de eenheid die is opgegeven in het opgegeven formaatmodel.
TZ_OFFSET() Retourneert de tijdzone-offset die overeenkomt met het argument op basis van de datum waarop de instructie is uitgevoerd.

  1. Hoe een externe sleutelbeperking op meerdere kolommen in SQL Server te maken - SQL Server / TSQL-zelfstudie, deel 67

  2. Git-tips en best practices voor beginners

  3. Oracle Concatenate String- en nummervoorbeelden

  4. MySQL integreren met Python in Windows