По-долу е даден пълен списък с функции за дата и час, налични в 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() | Връща изместването на часовата зона, съответстващо на аргумента въз основа на датата, на която операторът е изпълнен. |