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

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

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


Вероятность выиграть в Спортлото, или Введение в комбинаторику

22 марта 2019 простые вещи, комбинаторика

Моя мама играла в Спортлото, когда я был школьником. Тогда было два вида билетов: 5 из 36 и 6 из 49. Надеюсь, вы видели фильм "Спортлото-82" и вам не нужно объяснять, как работает эта лотерея :)

Давайте посмотрим, какова вероятность выиграть максимальный приз, угадав все выпавшие номера в Спортлото 5 из 36.

Как составить квадратное уравнение

22 февраля 2019 простые вещи

Когда-то давно на клетчатом поле я продемонстрировал "прямоугольность" и "квадратность" некоторых чисел, см. Прямоугольные числа.

А еще на клетчатом поле, например, на тетрадном листке, можно составлять квадратные уравнения.

Функции 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 предлагает разработчику следующие средства и возможности.

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19