Hi zusammen!
Ich brauche einen XML Export mit diesem Output:
Mein Versuch:Code:<words> <single_word> <name>Abitur</name> </single_word> <single_word> <name>Realschule</name> </single_word> </words>
Was nicht geht ist der allumfassende <words> Tag. Hoffe ihr könnt mir helfen.Code:SELECT XMLElement(name words, XMLElement(name single_word, XMLAgg(XMLElement(name name, tabelle.spalte)))) FROM tabelle;
Kann mir keiner helfen?![]()
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
Aber das ist schon ne Anfänger Frage, oder?
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
--
https://www.xing.com/profile/Andreas_Kretschmer7ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
psql
psql (8.4.4)
Geben Sie »help« für Hilfe ein.
# SELECT
XMLElement(name words,
XMLElement(name single_word, XMLAgg(XMLElement(name name))));
xmlelement
---------------------------------------------------
<words><single_word><name/></single_word></words>
(1 Zeile)
Was geht da nicht?
Es geht schon, aber der Output ist nicht der gewünschte. Words sollte das allumschließende Tag sein.
Anstatt:
So:Code:<words><single_word><name/></single_word></words> <words><single_word><name/></single_word></words>
Weiß nicht wie ich das hinbekomme.Code:<words> <single_word><name/></single_word> <single_word><name/></single_word> </words>
Code:psql (8.4.3) Type "help" for help. postgres=> SELECT postgres-> XMLElement(name words, XMLAgg(XMLElement(name single_word, XMLElement(name name, myword)))) postgres-> FROM (values ('one'), ('two')) as t(myword); xmlelement ------------------------------------------------------------------------------------------------------- <words><single_word><name>one</name></single_word><single_word><name>two</name></single_word></words> (1 row) postgres=>
A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen