parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 15.10.2007 18:56

вы не правы в том, что прочитировали доку неоттуда.

проблема есть. но она не в hash.

например она может быть в драйвере oracle. вижу там есть ограничение (выделяется фиксированная строка, но длиной 4000, а не 8000).

или в самом oracle, который при такой работе не умеет оперировать столь длинными строками (увы, я не специалист по oracle, и ради спортивного интереса лезть в его очень негуманную по отношению к человеку доку нет ни малейшего желания).

страннО то, что ошибка оракловая (ORA-***). возможно он смотрит на длину переданного ему буфера, понимает что результат не влезет и ругается. но возможно он на неё даже не смотрит, а смотрит на какое-либо своё ограничение.

думаю можно попробовав проверить попытавшись достать и отобразить 7000. или пересобрать драйвер, изменив значение на 16000 и посмотреть, останется ли ругать (самый прямой способ -- читать его доку. себе в todo добавил, но скоро до этого у меня руки не дойтут...).