OPENXML в Postgres
SQLServer имеет очень полезную функцию под названиемOPENXML, Это работает, используется так:
DECLARE @idoc int
DECLARE @doc varchar(1000)
SET @doc ='
'
--Create an internal representation of the XML document.
EXEC sp_xml_preparedocument @idoc OUTPUT, @doc
-- Execute a SELECT statement that uses the OPENXML rowset provider.
SELECT *
FROM OPENXML (@idoc, '/ROOT/Customer',1)
WITH (CustomerID varchar(10),
ContactName varchar(20))
С результатом:
CustomerID ContactName ---------- -------------------- VINET Paul Henriot LILAS Carlos Gonzlez
Кто-нибудь знает альтернативу для Postgres?