Разработка клиент-серверных приложений с использованием технологий Oracle. Семенова И.И. - 55 стр.

UptoLike

Составители: 

54
Окончание табл. 4.8
1 2
CURRENT_TIMESTAMP
SYSTIMESTAMP
Выводит дату, время и смещение по часовому поясу,
пишется без параметров. Пример результата:
19.01.08 21:13:08,000000515 +06:00
DBTIMEZONE Показывает временную зону. Пример результата:
-05:00
LAST_DAY(d) Возвращает дату последнего дня того месяца, в кото-
рый входит d. Эту функцию можно применять для оп-
ределения количества дней, оставшихся в текущем ме-
сяце
LOCALTIMESTAMP Выводит дату, время без часового пояса, пишется без
параметров. Пример результата:
19.01.08 21:15:54,000000015
MONTHS_BETWEEN(дата
1, дата 2)
Возвращает число месяцев между "дата 1" и "дата 2".
Если дни в "дата 1" и "дата 2" или обе даты являются
последними днями своих месяцев, то результат пред-
ставляет собой целое число. В противном случае ре-
зультат будет содержать дробную часть по отношению
к 31-дневному месяцу
NEW_TIME(d, пояс 1, пояс
2)
Возвращает дату и время часового пояса 2 для того мо-
мента, когда датой и временем часового пояса 1 являет-
ся d. Где пояс 1, пояс 2 – это строки символов для по-
ясного времени Америки
NEXT_DAY(d, стро-
ка_символов)
Возвращает дату первого дня, наступающего после да-
ты d и обозначенного строкой символов. Строка симво-
лов указывает день недели на языке текущего сеанса
ROUND(d, [, формат]) Округляет дату d до единицы, указанной форматом.
Например:
DBMS_OUTPUT.PUT_LINE(ROUND(to_date('19.01.200
8', 'dd.mm.yyyy'), 'MONTH'));
DBMS_OUTPUT.PUT_LINE(ROUND(to_date('19.01.200
8', 'dd.mm.yyyy'), 'YYYY'));
Результат:
01.02.08
01.01.08
SESSIONTIMEZONE Выводит смещение по часовому поясу, пишется без па-
раметров. Пример результата:
+06:00
SYSDATE Возвращает текущую дату и время в системе
TRUNC(d, [, формат]) Возвращает дату d, усеченную до единицы, указанной
форматом. Если формат не указан, применяется формат
по умолчанию 'DD', который усекает d до ближайшего
дня
Кроме того, могут быть использованы такие функции, как
TIMESTAMP_TO_SCN, TO_DSINTERVAL, TO_TIME, TO_TIME_TZ,
TO_TIMESTAMP, TO_TIMESTAMP_TZ, TO_YMINTERVAL,