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

Funkce Oracle Datetime (úplný seznam)

Níže je uveden úplný seznam funkcí datatime dostupných v databázi Oracle.

Funkce Popis
ADD_MONTHS() Přidá k datu daný počet měsíců a vrátí výsledek.
CURRENT_DATE() Vrátí aktuální datum v časovém pásmu relace v hodnotě v gregoriánském kalendáři datového typu DATE .
CURRENT_TIMESTAMP() Vrátí aktuální datum a čas v časovém pásmu relace v hodnotě datového typu TIMESTAMP WITH TIME ZONE .
DBTIMEZONE() Vrátí hodnotu časového pásma databáze.
EXTRACT(datetime) Extrahuje a vrátí hodnotu zadaného pole datetime z výrazu datetime nebo intervalu.
FROM_TZ() Převede hodnotu časového razítka a časové pásmo na TIMESTAMP WITH TIME ZONE hodnotu.
LAST_DAY() Vrátí poslední den v měsíci, který obsahuje zadané datum.
LOCALTIMESTAMP() Vrátí aktuální datum a čas v časovém pásmu relace v hodnotě datového typu TIMESTAMP .
MONTHS_BETWEEN() Vrátí počet měsíců mezi dvěma daty.
NEW_TIME() Převede datum ze zadaného časového pásma do jiného zadaného časového pásma a vrátí výsledek.
NEXT_DAY() Vrátí datum prvního výskytu zadaného dne v týdnu, které je pozdější než zadané datum.
NUMTODSINTERVAL() Převede číslo na INTERVAL DAY TO SECOND doslovný.
NUMTOYMINTERVAL() Převede číslo na INTERVAL YEAR TO MONTH doslovný.
ORA_DST_AFFECTED() Lze použít pouze při změně datového souboru časového pásma databáze a upgradu časového razítka s daty časového pásma. Viz dokumentace Oracle.
ORA_DST_CONVERT() Lze použít pouze při změně datového souboru časového pásma databáze a upgradu časového razítka s daty časového pásma. Viz dokumentace Oracle.
ORA_DST_ERROR() Lze použít pouze při změně datového souboru časového pásma databáze a upgradu časového razítka s daty časového pásma. Viz dokumentace Oracle.
ROUND(date) Vrátí datum zaokrouhlené na zadanou jednotku data.
SESSIONTIMEZONE() Vrátí časové pásmo aktuální relace.
SYS_EXTRACT_UTC() Eextrahuje UTC (Coordinated Universal Time) z hodnoty data a času s posunem časového pásma nebo názvem oblasti časového pásma
SYSDATE Vrátí aktuální datum a čas nastavený pro operační systém, ve kterém je umístěn databázový server.
SYSTIMESTAMP Vrátí systémové datum, včetně zlomků sekund a časového pásma, systému, ve kterém je databáze umístěna.
TO_CHAR(datetime) Převede hodnotu data a času nebo intervalu na VARCHAR2 hodnotu ve formátu určeném formátem data.
TO_DSINTERVAL() Převede svůj argument na hodnotu INTERVAL DAY TO SECOND datový typ.
TO_TIMESTAMP() Převede svůj argument na hodnotu TIMESTAMP datový typ.
TO_TIMESTAMP_TZ() Převede svůj argument na hodnotu TIMESTAMP WITH TIME ZONE datový typ.
TO_YMINTERVAL() Cpřevede svůj argument na hodnotu INTERVAL MONTH TO YEAR datový typ.
TRUNC(date) Rvrací danou hodnotu data s časovou částí dne zkrácenou na jednotku poskytnutou v zadaném modelu formátu.
TZ_OFFSET() Vrátí posun časového pásma odpovídající argumentu na základě data provedení příkazu.

  1. Zjistěte, proč se nepodařilo odeslat e-mail na SQL Server (T-SQL)

  2. Zjistěte po sobě jdoucí rozsahy dat pomocí SQL

  3. Použití data v kontrolním omezení, Oracle

  4. Je jeden příkaz SQL Server atomický a konzistentní?