|
|
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 |
Создают "пустой" объект указанного типа |
Просмотров: 999
|