|
|
|
02 июня 2011
LOB, LOB-тип — в PL/SQL, SQL1999 — тип данных, используемый для хранения больших объектов. При выборе значения любого LOB-типа посредством оператора SELECT возвращается указатель, а не само значение; кроме того, типы LOB могут быть и внешними.
LOB-типы Oracle
Макс. размер — 4 Гбайт. Поддерживаемые LOB-типы:
- BFILE — внешний двоичный файл
- BLOB — внутренний двоичный объект
- CLOB — внутренний символьный объект
- NCLOB — внутренний символьный объект, учитывающий национальный набор символов
Процедуры и функции для работы с LOB-типами
| Синтаксис |
Описание |
| APPEND |
Добавляет d2 к d1 |
| COMPARE |
Сравнивает n байт значений d1 и d2 |
| COPY |
Копирует n байт из d в s. |
| FILEOPEN |
Открывает объект типа BFILE в режиме, указанном параметром m |
| LOADFROMFILE |
Копирует n байт объекта типа BFILE bdata1 в любой объект LOB data2 |
| GETLENGTH |
Возвращает длину указанного объекта LOB |
| READ |
Читает из объекта data n байт |
| WRITE |
Копирует из буфера buf n байт |
| EMPTY_CLOB, EMPTY_BLOB |
Создают "пустой" объект указанного типа |
Просмотров: 1137
|