Как переместить вывод XML из функции Postgres в левую сторону? - PullRequest
0 голосов
/ 03 декабря 2018
<AffinityDomains>
  <affinitytoken AFFINITYTOKEN="AP10000418"/>
  <affinitytoken AFFINITYTOKEN="AP10000021"/>
  </AffinityDomains>

Ребята, как мне переместить последнюю строку в выводе xml, выровненную по первой строке.Я использую функции CHR и ключевые слова элемента XML для создания этого XML и заполнения вывода в поле таблицы Postgres XML_VALUE

BEGIN
l_crlf     := CHR(13)||CHR(10);

FOR i IN c1 LOOP

select xmlelement(name AffinityToken,xmlattributes(
i.Affinity_Token as "AFFINITYTOKEN",
i.email_domain as "EMAILDOMAIN")) into v_gac;           

mainXML := concat(mainxml, v_gac, l_crlf, CHR(9));  

END LOOP;

mainXML := concat(mainxml, '</AffinityDomains>', l_crlf);   
End;

Оцените ваше время и, пожалуйста, дайте мне знать для получения дополнительной информации,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...