Данные из файла в LONG базы данных
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Данные из файла в LONG базы данных Expand / Collapse
Автор
Сообщение
15.04.2005 10:23
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 18.04.2005 10:29
Сообщ.: 1, Visits: 12
В конце концов задача свелась к следующей:
в поле типа LONG базы данных ORACLE 9iR2 надо вставить данные которые предварительно были считаны из файла в переменную типа CLOB. Как всё-таки корректно преобразовать CLOB в LONG? Неявное преобразование при простом UPDATE происходит, но заносится только примерно первые 4000 символов. Могу считывать CLOB по кускам, но как добавлять в LONG??? Конкатенация ничего не даёт. Интересуют любые варианты. Заранее спасибо.
Сообщ. #865558
27.04.2005 14:40
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 24.11.2007 15:20
Сообщ.: 292, Visits: 3 215
Пакет DBMS_LOB
Сообщ. #866822
27.04.2005 14:45
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 24.11.2007 15:20
Сообщ.: 292, Visits: 3 215
Извините, ошибочка вышла - пакет проблемы не решит.
Однако непонятно почему 4000 байт, переменная в PL/SQL имеет предельный размер 32К.
А почему бы Вам не преобразовать LONG в CLOB.
Oracle изо всех сил настаивает на таком решении и предоставляет
для этого средства.
Сообщ. #866823
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 10:19