LINUX.ORG.RU

blob как параметр функции

 


0

1

проблема: если в функцию пихать большой блоб, то оракл ругается ora-06502. большой блоб --- это больше 32к, если меньше, то все проходит.

вопрос: а как пихать побольше-то? документация мне что-то рассказала про maxbuffersize, но как его увеличить я не понял.

Как-то так

DECLARE
maxblobsize BINARY_INTEGER := 32767(max 4gb afair);
maxbufsize это для операций после записи.

EvgGad_303 ★★★★★
()
Ответ на: комментарий от ZUKMAN

специфика такова, что не канает с временной таблицей :(

и вообще вся эта радость через dblink ходит.

пришлось гонять по 32к и с той стороны организовать кеш.

Rastafarra ★★★★
() автор топика
Ответ на: комментарий от ZUKMAN

самафшоке :(

блобы в оракле вообще на редкость неудобный тип.

Rastafarra ★★★★
() автор топика

А какой смысл? Скорости это не прибавит, ибо си: копирование значения при передачи в функцию.

gh0stwizard ★★★★★
()
Ответ на: комментарий от gh0stwizard

упарываться в понедельник --- это так по-админски ))

Rastafarra ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.