From: | Thomas Uzunoff <info(at)grizzlycrm(dot)de> |
---|---|
To: | Andreas Kretschmer <akretschmer(at)spamfence(dot)net> |
Cc: | pgsql-de-allgemein(at)postgresql(dot)org |
Subject: | Re: XML Export, hinzufügen von: <?xml version="1.0" encoding="utf-8"?> |
Date: | 2011-09-08 09:06:04 |
Message-ID: | 4E68857C.5010706@grizzlycrm.de |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-de-allgemein |
>> <general_information version="1.0">
>> <provider>
>> </provider>
>> <all_products>
>> </all_products>
>> </general_information>
Obiges ist Teil meiner Ergebnismenge. Das ist auch in einer Spalte. Wenn
ich aber eine SQL davor setze und mit UNION verbinde, kommt Fehlermeldung:
#######################################################################
FEHLER: konnte keinen Ist-Gleich-Operator für Typ xml ermitteln
LINE 8: XMLELEMENT (NAME general_information, xmlattributes('1.0' as...
^
********** Fehler **********
FEHLER: konnte keinen Ist-Gleich-Operator für Typ xml ermitteln
SQL Status:42883
Zeichen:33
#######################################################################
Habe dann gedacht, ich müsste die
SELECT XML 'asdf' as XMLELEMENT
vom Datentyp her anpassen (XML) hat aber auch nicht funktioniert,
Fehlermeldung bleibt die gleiche.
Meine XML Query ist von der Struktur etwa wie folgt:
SELECT
XMLELEMENT (NAME general_information, xmlattributes('1.0' as version)
,XMLELEMENT (NAME .....
,XMLAGG
XMLELEMENT
XMLELEMENT
...
XMLELEMENT
...
FROM
...
WHERE
...
GROUP BY
...
Am 08.09.2011 10:32, schrieb Andreas Kretschmer:
> postgresql(at)grizzlycrm(dot)de<postgresql(at)grizzlycrm(dot)de> wrote:
>
>> Hallo,
>>
>> ich habe eine Abfrage für einen XML Export erstellt.
>>
>> Hier die Struktur:
>>
>> <general_information version="1.0">
>> <provider>
>> </provider>
>> <all_products>
>> </all_products>
>> </general_information>
>>
>> Die Ausgabe des Ergebnisses funktioniert auch wunderbar. Das einzige,
>> was dem Ergebnis noch vorangestellt werden soll, ich aber immer noch
>> nicht hinbekommen habe ist:
>>
>> <?xml version="1.0" encoding="utf-8"?>
>>
>> Kann mir jemand sagen, welchen Befehl ich dafür nutzen kann?
>
> Wie sieht Deine Ergebnismenge aus, das ist nur eine Spalte mit dem Text,
> oder? Dann mast einfach ein UNION von SELECT '<?xml...>' und Deriner
> Query.
>
>
> Andreas
From | Date | Subject | |
---|---|---|---|
Next Message | PostgreSQL - Hans-Jürgen Schönig | 2011-09-08 12:17:41 | Re: [pgsql-de-allgemein] XML Export, hinzufügen von: <?xml version="1.0" encoding="utf-8"?> |
Previous Message | Andreas Kretschmer | 2011-09-08 08:32:00 | Re: XML Export, hinzufügen von: <?xml version="1.0" encoding="utf-8"?> |