powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Колонка Clob выводит <value error>
25 сообщений из 43, страница 1 из 2
Колонка Clob выводит <value error>
    #39733057
Андрей АН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Может кто сталкивался с такой проблемой в колонке типа clob. Работаем в Oracle 11.2.0.3
В Clob пишем XML, не большой, около 200 символов.
Если делаем простой select * из таблицы то вроде как все в порядке, можно стать на колонку, просмотреть содержащийся там XML.
Но если в селекте укажем имя столбца или эта таблица находится в сложном запросе, колонка выводит <value error>, соответственно просмотреть содержимое уже не получается, если передаем содержимое в XML парсер, выдает ошибку, потому как xml кода никакого не передается. Для эксперимента записал в Clob простой текст, та-же проблема.
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733067
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей АН,

Пользуйся sqlplusом
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733097
Андрей АН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-2-,
Ак как мне поможет sql plus? У меня хранимая процедура которая парсит xml, вынимает и обрабатывает данные не работает из-за этой проблемы.
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733099
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей АН-2-,
Ак как мне поможет sql plus? У меня хранимая процедура которая парсит xml, вынимает и обрабатывает данные не работает из-за этой проблемы.

у вас исчезнут "value error" )))
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733101
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей АНможно стать на колонкуУ тебя проблемы с той хреновиной, в которой можно "стать", но не "сесть" на колонку.
SQL*Plus не даёт лежать на колонках, поэтому таких проблем не испытывает.
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733259
Коллеги мягко намекают вам, что у вас какой-то не очень качественный клиент для разработки. Вы бы хоть сказали, какой.
Возьмите SQL*plus дл я начала решения проблемы, правда.
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733296
Фотография Павел Воронцов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей АН...
В Clob пишем XML, не большой, около 200 символов.
...А зачем там тогда clob? Возьмите что нибудь менее замороченное.
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733387
Андрей АН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я работаю в PL/SQL Developer. Наш СП запускает хранимую процедуру, которая вдруг начала выдавать странную ошибку "Таблица или представление пользователя не существует", выяснилось что ошибку выдает xmlparser.parseclob(l_parser, i_clob), потому-что i_clob = "open=F, temp=F, length=0, chunksize=0, data=<>", то-есть параметр data пустой. Стал смотреть почему не передается xml код и обнаружил вышеописанную ситуацию. В таблице 393 записи и все КРОМЕ ОДНОЙ выдают <value_error>. В чем отличие этой единственной записи я не понял, но xml код из нее нормально извлекается и процедура ошибок никаких не дает. Менять тип clob я не могу, там может храниться довольно объемная информация.
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733414
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей АН,

Выполни уже свой запрос в sqlplus. Поставь SET LONG 30 , для того чтобы понять пустое поле или нет тебе хватит.
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733417
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей АНошибку "Таблица или представление пользователя не существует", выяснилось что ошибку выдает xmlparser.parseclob(l_parser, i_clob), потому-что i_clob = "open=F, temp=F, length=0, chunksize=0, data=<>", то-есть параметр data пустой.

Проверяй приложение, заполняющее твою таблицу. Ну и автора кода, предполагающему не пустой входной параметр, но не обеспечивающему декларативную проверку и генерацию ошибки, ткни мордой в код.
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733419
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
envпредполагающему не пустой входной параметр, но не обеспечивающему
предполагающего, но не обеспечивающего
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733510
Андрей АН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env,
Я и так вижу что поле не пустое. С процедурой записи тоже все норм. Впрочем проблему решили, пересоздав таблицу с теми-же данными, все внезапно полечилось.
Всем спасибо.
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733518
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Товарищи учёные, у меня в подвале стук... Ой, землетрясением разрушило подвал - стук пропал.
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733608
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей АНроблему решили, пересоздав таблицу с теми-же данными, все внезапно полечилось

envПроверяй приложение, заполняющее твою таблицу
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #39733627
Фотография DВА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей АН Впрочем проблему решили, пересоздав таблицу с теми-же данными, все внезапно полечилось.


джобик повесьте )
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Колонка Clob выводит <value error>
    #40006182
Allbest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прочитал и просто взбесило
Разного рода снобы типа Elic предлагают юзать sqlplus вместо plsql developer, видимо, не понимаю ключевую разницу между консольными и гуи-приложениями с контекст-ориетированными интерфейсом (прежде всего это примерно на порядок более быстрая работа/разработка по абсолютному большинству позиций). Неужели не хватило морального потенциала в качестве альтернативы предлагать хотя бы нативный sql developer???
фу-фу-фу
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #40006183
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитайте последние темы о глюках SQL Developer'а (точнее Java) с CLOB/BLOB'ами, что бы
морального потенциала перед "предлагать хотя бы нативный sql developer" набраться.

Советуют то, что гарантированно работает. А с проблемами в PL/SQL Developer'ом можете идти на сайт Allround Automation

Ну и я надеюсь, что Вы деньги за "гуи-приложениями с контекст-ориетированными интерфейсом" заплатили... Хотя есть у меня почему-то сомнения....
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #40006188
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Allbest,

Два года читал?
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #40006190
Allbest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev,
Тоже отвратительно звучит. Вы меня знаете? С какой стати переходите на личности вне контекста обсуждения?
В таком случае будьте любезны продменстрировать, как можно эффетивно работать с таблицей, в которой 10-ки тысяч clob с xml inside помощью sqlplus. А я пока схожу за попкорном
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #40006192
K790
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Allbest
видимо, не понимаю ключевую разницу между консольными и гуи-приложениями

невидимо да.
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #40006193
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Allbest,
Allbest
как можно эффетивно работать с таблицей, в которой 10-ки тысяч clob с xml inside помощью sqlplus


А в чём принципиальное отличие от таблицы с одной строкой, с точки зрения разработки? Что может быть эффективного в вываливании тысяч записей на клиента?

А для проверки на какой части цепочки получения данных возникает проблема - достаточно точечно получить одну строку в sqlplus.

Разумеется, работать в IDE гораздо удобнее, но уметь использовать базовые инструменты тоже надо.
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #40006194
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Allbest
С какой стати переходите на личности

Allbest
Разного рода снобы типа Elic

Allbest
Неужели не хватило морального потенциала


Действительно, с чего бы...
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #40006196
Allbest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env, а про необходимость в умении использовать базовые никто и не спорит в данном случае (хотя и об этом можно поспорить, кстати). Но используется все в соотвествии с требованием эффективно выолнить задачу, а не из...ться в техниках набора команд в консоли
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #40006198
Allbest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
env,
авторДействительно, с чего бы...
сорян, но снобизм детектед прямо здесь. уж извините
...
Рейтинг: 0 / 0
Колонка Clob выводит <value error>
    #40006200
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Allbest,

Ничего страшного, себе же позволяете. Так где вы там увидели посыл "используй sqlplus всегда и везде вместо гуёвых решений"? Процитируете?
...
Рейтинг: 0 / 0
25 сообщений из 43, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Колонка Clob выводит <value error>
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]