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

Oracle Datetime-funktioner (fuld liste)

Nedenfor er en komplet liste over datetime-funktioner, der er tilgængelige i Oracle Database.

Funktion Beskrivelse
ADD_MONTHS() Føjer et givet antal måneder til en dato og returnerer resultatet.
CURRENT_DATE() Returnerer den aktuelle dato i sessionens tidszone i en værdi i den gregorianske kalender af datatypen DATE .
CURRENT_TIMESTAMP() Returnerer den aktuelle dato og det aktuelle klokkeslæt i sessionens tidszone i en værdi af datatypen TIMESTAMP WITH TIME ZONE .
DBTIMEZONE() Returnerer værdien af ​​databasens tidszone.
EXTRACT(datetime) Udtrækker og returnerer værdien af ​​et angivet datetime-felt fra et datetime- eller intervaludtryk.
FROM_TZ() Konverterer en tidsstempelværdi og en tidszone til en TIMESTAMP WITH TIME ZONE værdi.
LAST_DAY() Returnerer den sidste dag i måneden, der indeholder den angivne dato.
LOCALTIMESTAMP() Returnerer den aktuelle dato og tid i sessionens tidszone i en værdi af datatypen TIMESTAMP .
MONTHS_BETWEEN() Returnerer antallet af måneder mellem to datoer.
NEW_TIME() Konverterer datoen fra en specificeret tidszone til en anden specificeret tidszone og returnerer resultatet.
NEXT_DAY() Returnerer datoen for den første forekomst af den angivne ugedag, der er senere end den angivne dato.
NUMTODSINTERVAL() Konverterer et tal til en INTERVAL DAY TO SECOND bogstaveligt.
NUMTOYMINTERVAL() Konverterer et tal til et INTERVAL YEAR TO MONTH bogstaveligt.
ORA_DST_AFFECTED() Kan kun bruges ved ændring af tidszonedatafilen i databasen og opgradering af tidsstemplet med tidszonedata. Se Oracle-dokumentationen.
ORA_DST_CONVERT() Kan kun bruges ved ændring af tidszonedatafilen i databasen og opgradering af tidsstemplet med tidszonedata. Se Oracle-dokumentationen.
ORA_DST_ERROR() Kan kun bruges ved ændring af tidszonedatafilen i databasen og opgradering af tidsstemplet med tidszonedata. Se Oracle-dokumentationen.
ROUND(date) Returnerer en dato afrundet til en specificeret datoenhed.
SESSIONTIMEZONE() Returnerer tidszonen for den aktuelle session.
SYS_EXTRACT_UTC() Eekstraherer UTC (Coordinated Universal Time) fra en datetime-værdi med tidszoneforskydning eller tidszoneregionsnavn
SYSDATE Returnerer den aktuelle dato og det klokkeslæt, der er indstillet for det operativsystem, som databaseserveren ligger på.
SYSTIMESTAMP Returnerer systemdatoen, inklusive brøkdele af sekunder og tidszone, for det system, som databasen ligger på.
TO_CHAR(datetime) Konverterer en datetime eller intervalværdi til en VARCHAR2 værdi i det format, der er angivet af datoformatet.
TO_DSINTERVAL() Konverterer dets argument til en værdi på INTERVAL DAY TO SECOND datatype.
TO_TIMESTAMP() Konverterer dets argument til en værdi på TIMESTAMP datatype.
TO_TIMESTAMP_TZ() Konverterer dets argument til en værdi på TIMESTAMP WITH TIME ZONE datatype.
TO_YMINTERVAL() Ckonverterer sit argument til en værdi på INTERVAL MONTH TO YEAR datatype.
TRUNC(date) Rgiver den givne datoværdi med tidsdelen af ​​dagen afkortet til den enhed, der er angivet i den specificerede formatmodel.
TZ_OFFSET() Returnerer tidszoneforskydningen svarende til argumentet baseret på den dato, sætningen udføres.

  1. Installer og konfigurer MySQL Workbench på Ubuntu 16.04

  2. Oracle Critical Patch Update – oktober 2020

  3. Fremskridt med online opgradering

  4. Opdater alle rækker i en kolonne til ny værdi