В отличие от столбцов LONG и LONG RAW, данные в LOB обычно недоступны непосредственно. Столбец LOB в таблице базы данных хранит локатор, который указывает на реальные данные LOB.
Существует ряд интерфейсов для манипуляции данными LOB. Это модуль DBMSLOB, интерфейсы Oracle Call, прекомпиляторы Рго*С/С++ и Pro*COBOL, Oracle Objects для OLE и JDBC. Данные LOB можно также обрабатывать с помощью SQL, как показано в следующем примере (пример использования модуля DBMSLOB приводится ниже в разделе "Дополнительные пакеты"):
Этот пример показывает, что данные LOB могут обрабатываться, как если бы они были столбцом VARCHAR2 или RAW, причем размер данных не должен превышать 4000 байтов (максимальная длина столбца VARCHAR2). В случае большей длины необходимо использовать другие интерфейсы.
< Предыдущая | Следующая > |
---|