В языке T-SQL в SQL Server 2005, я могу резаного значение XML следующим образом:Измельчение XML в PostgreSQL
SELECT
t.c.value('./ID[1]', 'INT'),
t.c.value('./Name[1]', 'VARCHAR(50)')
FROM @Xml.nodes('/Customer') AS t(c)
где @xml это значение XML-то вроде
'<Customer><ID>23</ID><Name>Google</Name></Customer>'
Может кто поможет мне добиться того же результата в PostgreSQL (возможно, в PL/pgSQL)?
Спасибо, я уже проверил это. Я бы хотел увидеть несколько примеров кода. – synergetic
Проверьте мой пример. –
Спасибо, это работает. Еще 2 подсказки будут высоко оценены. 1) Что делать, если ID - номер? 2) Что делать, если у исходного xml есть кратные партнеры ? –
synergetic