В этом учебном пособии вы узнаете, как использовать Oracle/PLSQL функцию CURRENT_DATE с синтаксисом и примерами.
Описание
Oracle/PLSQL функция CURRENT_DATE возвращает текущую дату в часовом поясе текущей сессии SQL как установлено с помощью команды ALTER SESSION.
Синтаксис
Синтаксис Oracle/PLSQL функции CURRENT_DATE:
Параметры или аргументы
Для функции CURRENT_DATE нет параметров или аргументов.
Функция CURRENT_DATE возвращает значение date.
Применение
Функцию CURRENT_DATE можно использовать в следующих версиях Oracle/PLSQL:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i
Пример
Функция CURRENT_DATE может быть использована в Oracle/PLSQL.
Если командой ALTER SESSION был запущено:
1 |
ALTER SESSION SET TIME_ZONE = '-3:0'; |
И выполните следующий SQL запрос:
1 |
select CURRENT_DATE from dual; |
Вы получите следующий результат:
30.07.2014 15:51:02
Затем командой ALTER SESSION вы измените часовой пояс:
1 |
ALTER SESSION SET TIME_ZONE = '-7:0'; |
И выполните следующий SQL запрос:
1 |
select CURRENT_DATE from dual; |
Вы получите следующий результат:
30.07.2014 8:51:02
Часовой пояс сессии изменился с -3:0 в -7:0, в результате чего функция CURRENT_DATE вернет в качестве значения текущую дату на 4 часа меньше.