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



Проблема с SELECT-ом в Oracle 9.1i Expand / Collapse
Автор
Сообщение
08.08.2006 10:42
новичок

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

участник
Last Login: 08.08.2006 16:59
Сообщ.: 2, Visits: 7
SELECT , который работал в старой версии DB, перестал работать и выдает ошибку :

ORA-31011 XML parsing faild

ORA-19202 Error occurred in XML processing

LPX-00601 Invalid token in '/scan@ScanId'

----------------------------------------

сам SELECT из поля XML type

SELECT extractValue(value(s), '/scan@ScanId') ScanId
FROM CNS_CSI_IB_SCT_SCANS x,
Table(XMLSequence(Extract(x.XML_DOC, '//scans/scan'))) s

Если кто-то сталкивался с подобным буду очень благодарен

Сообщ. #902262
08.08.2006 14:17
новичок

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

участник
Last Login: 08.08.2006 16:59
Сообщ.: 2, Visits: 7
Нашел сам , надо добавить "/":

SELECT extractValue(value(s), '/scan/@ScanId') ScanId
FROM CNS_CSI_IB_SCT_SCANS x,
Table(XMLSequence(Extract(x.XML_DOC, '//scans/*'))) s

Сообщ. #902289
« пред. тема | след. тема »


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

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