DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Манипулирование данными LOB

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









jAntivirus