Oracle
 sql >> база данни >  >> RDS >> Oracle

Функции на Oracle Datetime (пълен списък)

По-долу е даден пълен списък с функции за дата и час, налични в Oracle Database.

Функция Описание
ADD_MONTHS() Добавя определен брой месеци към дата и връща резултата.
CURRENT_DATE() Връща текущата дата в часовата зона на сесията в стойност в григорианския календар от тип данни DATE .
CURRENT_TIMESTAMP() Връща текущата дата и час в часовата зона на сесията в стойност от тип данни TIMESTAMP WITH TIME ZONE .
DBTIMEZONE() Връща стойността на часовата зона на базата данни.
EXTRACT(datetime) Извлича и връща стойността на определено поле за дата и час от израз за дата и време или интервал.
FROM_TZ() Преобразува стойност на клеймо за време и часова зона в TIMESTAMP WITH TIME ZONE стойност.
LAST_DAY() Връща последния ден от месеца, който съдържа предоставената дата.
LOCALTIMESTAMP() Връща текущата дата и час в часовата зона на сесията в стойност от тип данни TIMESTAMP .
MONTHS_BETWEEN() Връща броя на месеците между две дати.
NEW_TIME() Преобразува датата от определена часова зона в друга определена часова зона и връща резултата.
NEXT_DAY() Връща датата на първия екземпляр на посочения делничен ден, който е по-късен от посочената дата.
NUMTODSINTERVAL() Преобразува число в INTERVAL DAY TO SECOND буквално.
NUMTOYMINTERVAL() Преобразува число в INTERVAL YEAR TO MONTH буквално.
ORA_DST_AFFECTED() Може да се използва само при промяна на файла с данни за часовата зона на базата данни и надграждане на клеймото за време с данните за часовата зона. Вижте документацията на Oracle.
ORA_DST_CONVERT() Може да се използва само при промяна на файла с данни за часовата зона на базата данни и надграждане на клеймото за време с данните за часовата зона. Вижте документацията на Oracle.
ORA_DST_ERROR() Може да се използва само при промяна на файла с данни за часовата зона на базата данни и надграждане на клеймото за време с данните за часовата зона. Вижте документацията на Oracle.
ROUND(date) Връща дата, закръглена до определена единица за дата.
SESSIONTIMEZONE() Връща часовата зона на текущата сесия.
SYS_EXTRACT_UTC() Eизвлича UTC (координирано универсално време) от стойност на дата и час с изместване на часовата зона или име на региона на часовата зона
SYSDATE Връща текущата дата и час, зададени за операционната система, на която се намира сървърът на базата данни.
SYSTIMESTAMP Връща системната дата, включително част от секундите и часовата зона, на системата, в която се намира базата данни.
TO_CHAR(datetime) Преобразува стойност за дата и време или интервал в VARCHAR2 стойност във формата, посочен от формата на датата.
TO_DSINTERVAL() Преобразува аргумента си в стойност от INTERVAL DAY TO SECOND тип данни.
TO_TIMESTAMP() Преобразува своя аргумент в стойност на TIMESTAMP тип данни.
TO_TIMESTAMP_TZ() Преобразува аргумента си в стойност на TIMESTAMP WITH TIME ZONE тип данни.
TO_YMINTERVAL() Cпреобразува аргумента си в стойност от INTERVAL MONTH TO YEAR тип данни.
TRUNC(date) Rвръща дадената стойност за дата с частта от часа от деня, съкратена до единицата, предоставена в посочения модел на формат.
TZ_OFFSET() Връща изместването на часовата зона, съответстващо на аргумента въз основа на датата, на която операторът е изпълнен.

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GROUP BY / объркване на агрегатната функция в SQL

  2. Pivot на Oracle 10g

  3. APPLSYSPUB схема

  4. Oracle ORA-30004 при използване на функция SYS_CONNECT_BY_PATH,

  5. винаги ли външният ключ се позовава на уникален ключ в друга таблица?