Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / XMLELEMENT / 3 сообщений из 3, страница 1 из 1
06.03.2017, 21:06
    #39415031
Стык
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XMLELEMENT
В доке не нашел подходящей функции или методы как это сделать с xmlelement.
Возможно ли, чтобы xmlelement из первого аргумента делал имя тега не по имени самого аргумента, а по значению поля?
Например таблица t:
pname varchar2(10),
pval varchar2(100)

Надо чтобы при
Код: plsql
1.
select xmlagg(xmlelement(pname, pval)) from t


На выходе были не <pname>, а сами значения pname таблицы t.
...
Рейтинг: 0 / 0
06.03.2017, 21:54
    #39415058
-2-
-2-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XMLELEMENT
СтыкВ доке не нашелdocs.oracle.com. Версия?
...
Рейтинг: 0 / 0
07.03.2017, 02:51
    #39415120
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XMLELEMENT
Стык,

Доку-то курить надо (разве-что ты на древней версии):

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
SQL> select xmlagg(xmlelement(evalname dname,loc)) from dept;

XMLAGG(XMLELEMENT(EVALNAMEDNAME,LOC))
--------------------------------------------------------------------------------
<ACCOUNTING>NEW YORK</ACCOUNTING><RESEARCH>DALLAS</RESEARCH><SALES>CHICAGO</SALE
S><OPERATIONS>BOSTON</OPERATIONS>


SQL>



SY.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / XMLELEMENT / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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