|
|
|
новичок
      
участник
Last Login: 18.04.2005 10:29
Сообщ.: 1,
Visits: 12
|
|
В конце концов задача свелась к следующей: в поле типа LONG базы данных ORACLE 9iR2 надо вставить данные которые предварительно были считаны из файла в переменную типа CLOB. Как всё-таки корректно преобразовать CLOB в LONG? Неявное преобразование при простом UPDATE происходит, но заносится только примерно первые 4000 символов. Могу считывать CLOB по кускам, но как добавлять в LONG??? Конкатенация ничего не даёт. Интересуют любые варианты. Заранее спасибо.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 24.11.2007 15:20
Сообщ.: 292,
Visits: 3 215
|
|
|
|
|
|
Supreme Being
      
участник
Last Login: 24.11.2007 15:20
Сообщ.: 292,
Visits: 3 215
|
|
Извините, ошибочка вышла - пакет проблемы не решит. Однако непонятно почему 4000 байт, переменная в PL/SQL имеет предельный размер 32К. А почему бы Вам не преобразовать LONG в CLOB. Oracle изо всех сил настаивает на таком решении и предоставляет для этого средства.
|
|
|
|