Чтение данных из BLOB-значения на общем уровне
Синтаксис
read_blob([< курсор >,] < буфер >, < размер >);
< курсор >
– курсорная переменная;
< буфер >
– переменная типа BYTE/VARBYTE;
< размер >
– целочисленное положительное выражение.
Описание
Функция выполняет чтение порции данных из установленного BLOB-столбца текущей записи на общем уровне, то есть последовательность байт из BLOB-значения заносится «как есть» в массив байт < буфер >
.
Параметр < размер >
определяет максимальный размер считываемой порции данных. Из BLOB-значения считывается порция данных, меньшая или равная по длине значению параметра < размер >
(размер порции меньше этого параметра, если в BLOB-значении больше нет данных).
Возвращаемое значение
-
Количество реально загруженных в
< буфер >
байт. -
Код завершения СУБД ЛИНТЕР, который может быть получен с помощью функции errcode().