2015-08-04 6 views
0

Может ли кто-нибудь сказать мне, как создавать настраиваемые теги, используя функции oracle XML.Создание настраиваемых тегов

В настоящее время я написал следующий запрос:

select xmlelement("transaction",xmlagg(xmlforest('A' as a,'B' as b))) from dual; 

Выше запрос дает мне выход, как показано ниже:

< транзакция > < > </A > <B> B </B > </сделка >

Я хочу выход в следующем виде.

< <Transaction1> > </А > < В > В </B > </Transaction1 >

Я хочу транзакции 1, транзакции 2, Транзакция 3, transaction..n раз в моем выходе. Пожалуйста, предложите мне, как я могу это сделать, используя oracle.

ответ

0

Попробуйте следующий запрос:

выберите XMLElement ("сделки", XMLATTRIBUTES (RowNum как "ID"), XmlElement ("A", 'А'), XMLELEMENT ("B", 'B')) тест от двойного;

В вышеприведенном запросе я добавил атрибут идентификатора вместо переименования тэгов xml. Также был изменен запрос.

Смежные вопросы