Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Разбор XML из 10-го в 9-ый  [new]
kasyanov
Member

Откуда:
Сообщений: 231
Привет!
Столкнулся с проблемой - надо перенести проект в 9-ый оракл, в частности разбор xml придется осуществялть другими способами.

Таблица in_xml имеет поле data_c типа CLOB, куда внешнее приложение запихивает данные
Есть несколько вюх типа этого:

create or replace view xml_r
as
select
in_xml.ID,
s.EXTRACT('/R/@REPORTID').getNumberVal() REPORTID,
s.EXTRACT('/R/@REPORTTYPE').getNumberVal() REPORTTYPE,
s.EXTRACT('/R/@REPORTDATE').getStringVal() REPORTDATE,
s.EXTRACT('/R/@CREATEDATE').getStringVal() CREATEDATE,
s.EXTRACT('/R/@STATUSID').getNumberVal() STATUSID,
s.EXTRACT('/R/@AUTHORID').getNumberVal() AUTHORID,
s.EXTRACT('/R/@AUTHORNAME').getStringVal() AUTHORNAME,
s.EXTRACT('/R/@STATUSNAME').getStringVal() STATUSNAME
from in_xml ,TABLE (XMLSEQUENCE(EXTRACT(xmltype(data_c), 'MSG/R'))) s;

которые используются для дальнейшей обработки данных

В 9-ом Oracle не обнаружилось XMLSEQUENCE и т.д.
Хреново переходить на старую версию начав с новой :(

Не поможете адаптировать?


Алексей.
8 дек 06, 11:42    [3509286]     Ответить | Цитировать Сообщить модератору
 Re: Разбор XML из 10-го в 9-ый  [new]
TiG
Member

Откуда:
Сообщений: 780
kasyanov
В 9-ом Oracle не обнаружилось XMLSEQUENCE и т.д.


Что-то вы путаете, вроде есть
8 дек 06, 12:24    [3509585]     Ответить | Цитировать Сообщить модератору
 Re: Разбор XML из 10-го в 9-ый  [new]
kasyanov
Member

Откуда:
Сообщений: 231
TiG
kasyanov
В 9-ом Oracle не обнаружилось XMLSEQUENCE и т.д.


Что-то вы путаете, вроде есть


К сожалению релиз 9.0.1 такой книжки в документации даже не имеет
Видимо появилась фича в 9.2
8 дек 06, 12:48    [3509747]     Ответить | Цитировать Сообщить модератору
 Re: Разбор XML из 10-го в 9-ый  [new]
TiG
Member

Откуда:
Сообщений: 780
kasyanov
К сожалению релиз 9.0.1 такой книжки в документации даже не имеет
Видимо появилась фича в 9.2


Хм, в 9.0.1 нет.
Вопрос: А нужен ли вам 9.0.1 ?
8 дек 06, 13:51    [3510315]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить