среда, 26 марта 2008 г.

Передача параметров в запрос ViewObject

Длительное время провозился с разработкой ViewObject забыв, что параметры в запрос передаются по позиционному признаку. Тоесть в запросе
SELECT :4 calendar_id,
:3 report_date_julian,
:2 param_j,
:1 param_1376
FROM dual;
первым будет считаться параметр :4, вторым :3 и так далее.

Параметры нумеруются в том порядке в котором они встречаются в запросе, а не в соответствии с цифрой указаной после двоеточия.

Также для разработки применялась декомпиляция имеющихся java классов ViewObject и было выяснено, что после декомпиляции такого класса и изменении запроса с изменением порядка следования полей соответствующего ViewObject класс становится не работоспособным. Для восстановления работоспособности его необходимо править вручную и корректировать номера используемые для доступа к атрибутам в методах getAttributeInternal(attrIndex) и setAttributeInternal(attrIndex).

среда, 19 марта 2008 г.

Ошибка в работе парсера ViewObject OeBS R12 RUP4

При разработке View Object в Oracle Application Framework Release 12.0.4 для OeBS R12
обнаружилась ошибка в работе парсера SQL
закоментированные нумерованные параметры не воспринимаются как закоментированные.
Пример запроса
SELECT -1 /*:1*/ calendar_id,
2454161 /*:2*/ report_date_julian,
'j' /*:3*/ param_j,
1376 /*:4*/ param_1376
FROM dual;

В результате пытается выполниться запрос вида:
SELECT -1 /*null calendar_id,
2454161 /*null report_date_julian,
'j' /*null param_j,
1376 /*null param_1376
FROM dual;

четверг, 28 февраля 2008 г.

apex.oracle.com обновлен до версии 3.1

apex.oracle.com обновлен до версии 3.1
Новые возможносте в версии 3.1

среда, 27 февраля 2008 г.

Доступен Oracle Database Patchset 10.2.0.4 пока только для Linux x86

Доступен Oracle Database Patchset 10.2.0.4 6810189 пока только для Linux x86. размер 1053748381 bytes.

пятница, 22 февраля 2008 г.

Пакет для загрузки DBF в Oracle от AskTom

Приведен исходный текст пакета для загрузки DBF в Oracle и примеры использования пакета.AskTom.

Доступен для скачивания Oracle SQL Developer 1.5 Early Adopter 2 (1.5.0.52.03)

Интересным образом у Oracle стали появляться новые продукты. На основной странице download продукта нет, а если хорошо поискать то обнаружить и скачать можно.
Oracle SQL Developer 1.5 Early Adopter 2 (1.5.0.52.03) скачать можно здесь

четверг, 14 февраля 2008 г.

Online переводчик

Направляя людей к оригинальной документации по Oracle часто сталкивался с плохим знанием ими английского языка.
Online переводчик может помочь таким людям в освоении первоисточника.