Aufteilen von XML-Daten in postgresql

In der SQL Server 2005-T-SQL-Sprache kann ich shred XML-Wert die folgende Weise:

SELECT
    t.c.value('./ID[1]', 'INT'),
    t.c.value('./Name[1]', 'VARCHAR(50)')
FROM @Xml.nodes('/Customer') AS t(c)

wo @Xml ist ein xml-Wert so etwas wie

'<Customer><ID>23</ID><Name>Google</Name></Customer>'

Kann mir jemand helfen, das gleiche Ergebnis zu erzielen in PostgreSQL (wahrscheinlich in PL/pgSQL)?

InformationsquelleAutor synergetic | 2010-09-06
Schreibe einen Kommentar