ORACLE vs MS SQL Server. Рекурсивные запросы. Выводим даты текущего месяца / Илья Хохлов
Функция CURRENT
Функция CURRENT является одной из наиболее часто используемых функций в различных СУБД. Она предоставляет возможность получить текущую дату и время, а также, в некоторых случаях, временную зону или часовой пояс. В СУБД SoQoL (https://soqol.ru/) данная функция используется для получения текущего значения: - даты и времени (CURRENT_DATE и CURRENT_TIMESTAMP); - имени БД (CURRENT_DBNAME); - имени пользователя БД (CURRENT_USER); - имени схемы по умолчанию текущего пользователя (CURRENT_SCHEMA); - уровня изоляции транзакции (CURRENT_ISOLATION_LEVEL)...
Функция EXTRACT в Oracle SQL: Извлекаем дату по частям
Работа с датами в Oracle SQL — это не просто привычные sysdate и timestamp, а целый мир встроенных инструментов. Один из таких — функция EXTRACT, которая умеет доставать из даты или времени конкретные компоненты: год, месяц, день и даже минуты с секундами. 🚀 Допустим, у нас есть дата '2020-03-13'. Хотим узнать, какой это год: Результат: 2020 SELECT EXTRACT(YEAR FROM DATE '2020-03-13') FROM dual; А если нужен месяц? Не проблема: Результат: 3 SELECT EXTRACT(MONTH FROM DATE '2020-03-13') FROM dual; Теперь немного магии с текущей датой...