30.11.2012

PL/SQL Entity Object

Создание Enitiy Object c переопределенной логикой операций DML. Подход обычно применяется в случае наличия API для таблицы.

20.11.2012

Баг при открытии JDeveloper

Признаки: не закрываются вкладки, не производится переход на методы. Лечение тривиально, при помощи notepad

25.10.2012

WF: Валидация параметров

API процедур PL/SQL, ассоциированных с функциями процесса Workflow, предусматривают несколько режимов работы (параметр funcmode)

19.10.2012

WF: Бизнес-событие и подписка с пользовательской логикой на PL/SQL

Выполнение PL/SQL кода, инициируемого бизнес-событием.

08.08.2012

WF: Бизнес-событие и подписка на основе потока

Выполнения workflow-потока, инициируемого бизнес-событием

05.07.2012

OAF: изображение из BLOB

Имеем изображение, хранящееся в BLOB. Цель - положить его на страницу с помощью image bean.

26.06.2012

Oracle XML Publisher: простейший отчет в Excel

Компания Oracle не поддерживает надстройку по созданию Publisher отчетов для MS Excel. Для создания отчета нужно применить некоторые другие средства.

25.06.2012

Oracle XML Publisher: простейший отчет в RTF

Процесс создания отчета состоит из этапов: создание Шаблона определения данных (Data Definition), создание RTF шаблона представления данных конечному пользователю, создание Параллельного (concurrent) приложения, добавление созданного приложения в группу запросов пользователя, выполнение отчета с параметрами.

06.04.2012

Специфика индексов по функции

Индексы по функции имеют некоторые зависимости

27.03.2012

Материализованное представление

Использование материализованных представлений (materialized view)в Oracle10g позволяет одновременно управлять сводной информацией в хранилище данных и ускорять выполнение запросов.

14.03.2012

13.03.2012

Передача XML>32k через ADO в Oracle

При работе с XML+ADO+Oracle всё прекрасно, пока размер потока с XML не превышает 32k

01.03.2012

Полный список значений NLS_CHARSET_NAME

Текущий набор можно узнать, выполнив select VALUE$ from
sys.props$where NAME='NLS_CHARACTERSET'

02.02.2012

Аналог continue в циклах

Оператор continue в Oracle 11g отсутствует. Приведены 4 приема с аналогичным функционалом.

18.01.2012

Формирование XML c помощью DBMS_XMLDOM

Создание объекта XML с помощью пакета DBMS_XMLDOM с передачей в виде CLOB

17.01.2012

Выборка привилегий

Используются системные представления sys.dba_role_privs, sys.dba_tab_privs, sys.dba_sys_privs

12.01.2012

Специфика not in (null)

Почему лучше использовать exists вместо not in.

03.01.2012

Конвейерные (pipelined) функции

Функции Oracle, возвращающие таблицу