Alter Session через Oracle dblink

dynamic sql
Выполнить в PL/SQL alter session через dblink, когда это потребовалось, оказалось не очень тривиальной задачей. Напрямую это сделать не удалось. Помог в этом PL/SQL пакет DBMS_SQL. Решение приведено ниже. Continue reading “Alter Session через Oracle dblink”

Генерация PL/SQL пакетов

Иногда при разработке приложений требуется генерировать PL/SQL пакеты внутри приложения. Например, реализуя какие нибудь бизнес-правила, описанные в словаре данных. Сделать это можно разными способами. Continue reading “Генерация PL/SQL пакетов”

Полезные функции работы с датами на PL/SQL

Хочу предложить вашему вниманию ряд полезных функций на Oracle PL/SQL для работы с датами. Функции представлены парами и предназначены для получения начала и окончания дня заданной даты, начала и окончания недели для заданной даты, начала и окончания месяца для заданной даты. Continue reading “Полезные функции работы с датами на PL/SQL”

Транслитерация на PL/SQL

Хочу предложить полезную функцию на языке PL/SQL, которая производит транслитерацию заданной строки из кириллицы в латиницу.  Задача известная, однако в открытом доступе для PL/SQL вариантов решения не так много. Continue reading “Транслитерация на PL/SQL”