Here is a brief description of each LOB -processing function:
LOB краткое описание этих функций:
Groff, James R.,Weinberg, Paul N. / SQL: The Complete Reference Грофф, Джеймс Р.,Вайнберг, Пол Н. / SQL: Полное руководство
SQL: Полное руководство
Грофф, Джеймс Р.,Вайнберг, Пол Н.
© Издательская группа BHV, Киев, 2001
© McGraw-Hill Companies, 1999
© Издательство "Ирина", Киев, 2001
SQL: The Complete Reference
Groff, James R.,Weinberg, Paul N.
© 2002 by The McGraw-Hill Companies
Load a LOB via PL/SQL
Загрузка больших объектов с помощью PL/SQL
Kyte, Tom / Expert One-on-One Oracle Кайт, Том / Oracle для профессионалов
Oracle для профессионалов
Кайт, Том
© Перевод на русский язык. ООО «ДиаСофтЮП», 2003
© Wrox Press Ltd, 2002
Expert One-on-One Oracle
Kyte, Tom
If the LOB data is to be updated, the row must be explicitly locked prior to modifying it.
Чтобы обновить большой объект, его сначала нужно явно заблокировать.
Groff, James R.,Weinberg, Paul N. / SQL: The Complete Reference Грофф, Джеймс Р.,Вайнберг, Пол Н. / SQL: Полное руководство
SQL: Полное руководство
Грофф, Джеймс Р.,Вайнберг, Пол Н.
© Издательская группа BHV, Киев, 2001
© McGraw-Hill Companies, 1999
© Издательство "Ирина", Киев, 2001
SQL: The Complete Reference
Groff, James R.,Weinberg, Paul N.
© 2002 by The McGraw-Hill Companies
VARRAYs are either stored as a RAW column inline, or as a LOB when they get too large.
Массивы VARRAY либо хранятся в строке как столбец типа RAW, либо (при достаточно большом объеме) как большой объект.
Kyte, Tom / Expert One-on-One Oracle Кайт, Том / Oracle для профессионалов
Oracle для профессионалов
Кайт, Том
© Перевод на русский язык. ООО «ДиаСофтЮП», 2003
© Wrox Press Ltd, 2002
Expert One-on-One Oracle
Kyte, Tom
What Oracle does not provide however, is a function to write a LOB to an OS file.
Но в составе сервера Oracle, однако, не поставляется функция для записи большого объекта в файл ОС.
Kyte, Tom / Expert One-on-One Oracle Кайт, Том / Oracle для профессионалов
Oracle для профессионалов
Кайт, Том
© Перевод на русский язык. ООО «ДиаСофтЮП», 2003
© Wrox Press Ltd, 2002
Expert One-on-One Oracle
Kyte, Tom
In order to load a LOB into an ORDIMAGE type column, we must understand a little more of the structure of the ORDIMAGE type.
Для загрузки большого объекта в столбец типа ORDIMAGE надо немного разобраться в структуре типа ORDIMAGE.
Kyte, Tom / Expert One-on-One Oracle Кайт, Том / Oracle для профессионалов
Oracle для профессионалов
Кайт, Том
© Перевод на русский язык. ООО «ДиаСофтЮП», 2003
© Wrox Press Ltd, 2002
Expert One-on-One Oracle
Kyte, Tom
VARRAYs are stored as a RAW column or as a LOB .
Массивы VARRAY хранятся как столбец типа RAW или как большой объект.
Kyte, Tom / Expert One-on-One Oracle Кайт, Том / Oracle для профессионалов
Oracle для профессионалов
Кайт, Том
© Перевод на русский язык. ООО «ДиаСофтЮП», 2003
© Wrox Press Ltd, 2002
Expert One-on-One Oracle
Kyte, Tom
The LOB handling routines support piece-by-piece processing of LOB data, allowing it to be transferred between an Oracle database and an application program.
Специальные функции OCI поддерживают обработку объектов типа LOB по частям, позволяя перемещать их между базой данных Oracle и приложением
Groff, James R.,Weinberg, Paul N. / SQL: The Complete Reference Грофф, Джеймс Р.,Вайнберг, Пол Н. / SQL: Полное руководство
SQL: Полное руководство
Грофф, Джеймс Р.,Вайнберг, Пол Н.
© Издательская группа BHV, Киев, 2001
© McGraw-Hill Companies, 1999
© Издательство "Ирина", Киев, 2001
SQL: The Complete Reference
Groff, James R.,Weinberg, Paul N.
© 2002 by The McGraw-Hill Companies
For example, if you had a 64 KB LOB , we would take the first 32 KB, and make it "larger" than 32 KB.
Например, при наличии большого объекта размером 64 Кбайт мы "увеличим" первые 32 Кбайт.
Kyte, Tom / Expert One-on-One Oracle Кайт, Том / Oracle для профессионалов
Oracle для профессионалов
Кайт, Том
© Перевод на русский язык. ООО «ДиаСофтЮП», 2003
© Wrox Press Ltd, 2002
Expert One-on-One Oracle
Kyte, Tom
The LOB data type overcomes all of these limitations.
Типы данных LOB не имеют всех этих ограничений.
Kyte, Tom / Expert One-on-One Oracle Кайт, Том / Oracle для профессионалов
Oracle для профессионалов
Кайт, Том
© Перевод на русский язык. ООО «ДиаСофтЮП», 2003
© Wrox Press Ltd, 2002
Expert One-on-One Oracle
Kyte, Tom
Load LOB Data that is Out of Line
Загрузка данных больших объектов из внешних файлов
Kyte, Tom / Expert One-on-One Oracle Кайт, Том / Oracle для профессионалов
Oracle для профессионалов
Кайт, Том
© Перевод на русский язык. ООО «ДиаСофтЮП», 2003
© Wrox Press Ltd, 2002
Expert One-on-One Oracle
Kyte, Tom
In fact, if you look at Chapter 18, we review how to unload a LOB using Pro*C.
В главе 18 рассматривается, как выгружать большие объекты с помощью Рrо*С.
Kyte, Tom / Expert One-on-One Oracle Кайт, Том / Oracle для профессионалов
Oracle для профессионалов
Кайт, Том
© Перевод на русский язык. ООО «ДиаСофтЮП», 2003
© Wrox Press Ltd, 2002
Expert One-on-One Oracle
Kyte, Tom
In this example, we'll use API calls to determine the length, and then copy the input LOB to the OUTPUT LOB .
В этом примере используются функции для определения длины и последующего копирования большого входного объекта в выходной.
Kyte, Tom / Expert One-on-One Oracle Кайт, Том / Oracle для профессионалов
Oracle для профессионалов
Кайт, Том
© Перевод на русский язык. ООО «ДиаСофтЮП», 2003
© Wrox Press Ltd, 2002
Expert One-on-One Oracle
Kyte, Tom
This implies we cannot use this method to unload LOBS , and that is true if the LOB is greater than 4000 bytes.
Поэтому этот метод нельзя использовать для выгрузки больших объектов размером более 4000 байт.
Kyte, Tom / Expert One-on-One Oracle Кайт, Том / Oracle для профессионалов
Oracle для профессионалов
Кайт, Том
© Перевод на русский язык. ООО «ДиаСофтЮП», 2003
© Wrox Press Ltd, 2002
Expert One-on-One Oracle
Kyte, Tom
First we must load the LOB into the database:
Сначала загружаем большой объект в базу данных:
Kyte, Tom / Expert One-on-One Oracle Кайт, Том / Oracle для профессионалов
Oracle для профессионалов
Кайт, Том
© Перевод на русский язык. ООО «ДиаСофтЮП», 2003
© Wrox Press Ltd, 2002
Expert One-on-One Oracle
Kyte, Tom