Функции c within group в СУБД Oracle

20 сентября 2018 СУБД, Oracle, SQL, PL_SQL

Функции c within group бывают агрегатные и аналитические, а объединяет их то, что для вычисления результата они нуждаются в упорядоченной последовательности входных значений. Именно упорядочивание входных значений и задается с помощью within group (order by ...).

В СУБД Oracle версий 11 и 12 имеются следующие функции c within group...

Захват и обработка изменений в БД Oracle (at_delta)

14 августа 2018 СУБД, atop-plsql, Oracle, PL_SQL

Ранее я рассказывал о том, как получить изменения данных в исходных таблицах за период с помощью операции MINUS.

Однако, есть ряд сценариев, когда необходимо обрабатывать изменения оперативно или в реальном времени. Это может быть нужно для немедленной передачи изменений удаленному клиенту, или для отправки уведомлений об изменениях заинтересованным лицам по электронной почте, или для отправки документа по назначению при изменении его статуса. В этом случае наиболее универсальным средством захвата изменений будет триггер на исходной таблице, записывающий изменения в таблицу изменений.

Поскольку захват изменений в таблицах БД и предоставление их клиентам для обработки задача достаточно распространенная, имеет смысл решить ее в общем виде и создать механизм для быстрой реализации частных решений.

Библиотека atop-plsql для разработки в СУБД Oracle

23 июля 2018 СУБД, Active Directory, atop-plsql, LDAP, Oracle, PL_SQL

Недавно я оформил и выложил на GitHub "труд долгих лет" atop-plsql - коллекцию PL/SQL пакетов и сопутствующих им типов, таблиц и некоторых других объектов схемы БД.

Эти пакеты развивались и использовались в течение нескольких лет для разработки на их основе конечных решений в СУБД Oracle 11gR2.

Бибиотека atop-plsql предлагает разработчику следующие средства и возможности.

Статистические функции в Oracle 11g, часть II

26 февраля 2018 Oracle, SQL, СУБД, статистика

В части I было показано, как с помощью функций Oracle 11g получить статистические характеристики выборки, а именно:

Также с помощью запросов SQL были построены столбцовая диаграмма и гистограмма для номинальных и числовых данных.

Сегодня с помощью функций Oracle поиграем с нормальным распределением.

Типы данных TIMESTAMP и INTERVAL в СУБД Oracle

26 июля 2017 Oracle, PL_SQL, СУБД, SQL

Типы timestamp, timestamp with local time zone и timestamp with time zone привнесли два новшества, по сравнению с типом date:

Ниже мы поработаем с типами timestamp и interval, обращая внимание на задание значений этих типов с помощью литералов и на их арифметику. Затем обратимся к различиям между типами timestamp, timestamp with local time zone и timestamp with time zone, и рассмотрим, какой из них предпочтительно использовать в какой ситуации.

Страницы: 1 2 3 4 5 6 7 8 9 10