Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Funkcje daty i godziny Oracle (pełna lista)

Poniżej znajduje się pełna lista funkcji datetime dostępnych w bazie danych Oracle.

Funkcja Opis
ADD_MONTHS() Dodaje określoną liczbę miesięcy do daty i zwraca wynik.
CURRENT_DATE() Zwraca bieżącą datę w strefie czasowej sesji, jako wartość w kalendarzu gregoriańskim typu danych DATE .
CURRENT_TIMESTAMP() Zwraca bieżącą datę i godzinę w strefie czasowej sesji, w wartości typu danych TIMESTAMP WITH TIME ZONE .
DBTIMEZONE() Zwraca wartość strefy czasowej bazy danych.
EXTRACT(datetime) Wyodrębnia i zwraca wartość określonego pola daty i godziny z wyrażenia daty i godziny lub wyrażenia interwału.
FROM_TZ() Konwertuje wartość znacznika czasu i strefę czasową na TIMESTAMP WITH TIME ZONE wartość.
LAST_DAY() Zwraca ostatni dzień miesiąca, który zawiera podaną datę.
LOCALTIMESTAMP() Zwraca bieżącą datę i godzinę w strefie czasowej sesji w wartości typu danych TIMESTAMP .
MONTHS_BETWEEN() Zwraca liczbę miesięcy między dwiema datami.
NEW_TIME() Konwertuje datę z określonej strefy czasowej na inną określoną strefę czasową i zwraca wynik.
NEXT_DAY() Zwraca datę pierwszego wystąpienia określonego dnia tygodnia, która jest późniejsza niż określona data.
NUMTODSINTERVAL() Konwertuje liczbę na INTERVAL DAY TO SECOND dosłowny.
NUMTOYMINTERVAL() Konwertuje liczbę na INTERVAL YEAR TO MONTH dosłowny.
ORA_DST_AFFECTED() Może być używany tylko podczas zmiany pliku danych strefy czasowej bazy danych i aktualizacji znacznika czasu o dane strefy czasowej. Zobacz dokumentację Oracle.
ORA_DST_CONVERT() Może być używany tylko podczas zmiany pliku danych strefy czasowej bazy danych i aktualizacji znacznika czasu o dane strefy czasowej. Zobacz dokumentację Oracle.
ORA_DST_ERROR() Może być używany tylko podczas zmiany pliku danych strefy czasowej bazy danych i aktualizacji znacznika czasu o dane strefy czasowej. Zobacz dokumentację Oracle.
ROUND(date) Zwraca datę zaokrągloną do określonej jednostki daty.
SESSIONTIMEZONE() Zwraca strefę czasową bieżącej sesji.
SYS_EXTRACT_UTC() Ewyodrębnia czas UTC (uniwersalny czas koordynowany) z wartości daty i godziny z przesunięciem strefy czasowej lub nazwą regionu strefy czasowej
SYSDATE Zwraca bieżącą datę i godzinę ustawioną dla systemu operacyjnego, w którym znajduje się serwer bazy danych.
SYSTIMESTAMP Zwraca datę systemową, w tym ułamki sekund i strefę czasową systemu, w którym znajduje się baza danych.
TO_CHAR(datetime) Konwertuje wartość daty i godziny lub interwału na VARCHAR2 wartość w formacie określonym przez format daty.
TO_DSINTERVAL() Konwertuje swój argument na wartość INTERVAL DAY TO SECOND typ danych.
TO_TIMESTAMP() Konwertuje swój argument na wartość TIMESTAMP typ danych.
TO_TIMESTAMP_TZ() Konwertuje swój argument na wartość TIMESTAMP WITH TIME ZONE typ danych.
TO_YMINTERVAL() Cprzekształca swój argument na wartość INTERVAL MONTH TO YEAR typ danych.
TRUNC(date) Rzwraca podaną wartość daty z częścią dnia obciętą do jednostki podanej w określonym modelu formatu.
TZ_OFFSET() Zwraca przesunięcie strefy czasowej odpowiadające argumentowi na podstawie daty wykonania instrukcji.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz N-ty wiersz z tabeli w Oracle

  2. Zapytanie, aby znaleźć pełne skany tabeli w Oracle

  3. ORA-01830:obraz w formacie daty kończy się przed konwersją całego ciągu wejściowego / Wybierz sumę, w której zapytanie o datę

  4. Czas życia multiemisji Java zawsze wynosi 0

  5. MyBatis RowBounds nie ogranicza wyników zapytań