Основные правила работы с пакетом dbms_lob
- Нельзя использовать в качестве параметра пустой локатор или локатор, имеющий значение null.
- Прежде чем осуществить доступ к внешнему большому объекту, ассоциированный с ним файл должен быть открыт.
- Перед завершение pl/sql –блока нужно закрыть файл объекта bfile. Иначе параметр SESSION_MAX_OPEN_FILES в init.ora будет исчерпан.
- Прежде чем выполнять запись во внутренний большой объект, необходимо заблокировать строку, которая содержит столбец этого объекта. Это можно сделать явными блокировками или sql –операторами: select for update, update, insert.
- Правила работы с согласованными по чтению и обновленными локаторами применимы ко всем процедурам и функциям данного пакета.
- Максимальный фрагмент загружаемых данных для DBMS_LOB - 32 Kb.