Как «открыть» данные XML в Oracle
Вот пример некоторых TSQL, которые я хотел бы переписать на PL / SQL.
DECLARE @xml XML
SET @xml = '
BobSmith30
SueJones34
JohnBates40
'
;WITH OpenedXML AS (
SELECT r.value('First[1]','varchar(50)') AS First,
r.value('Last[1]','varchar(50)') AS Last,
r.value('Age[1]','int') AS Age
FROM @xml.nodes('//theRange/theRow') AS Row(r)
)
SELECT *
FROM OpenedXML
WHERE Age BETWEEN 30 AND 35
Может кто-нибудь дать мне какое-то направление здесь.