Example: XQuery Query - Teradata VantageCloud Lake

Lake - Working with SQL

Deployment
VantageCloud
Edition
Lake
Product
Teradata VantageCloud Lake
Release Number
Published
February 2025
ft:locale
en-US
ft:lastEdition
2025-11-21
dita:mapPath
jbe1714339405530.ditamap
dita:ditavalPath
pny1626732985837.ditaval
dita:id
jbe1714339405530

You can use the XMLQUERY function to evaluate XQuery 1.0 queries against XML values. This example shows a query that is evaluated with the XML value as the context node:

SELECT XMLQUERY('for $i in /Customer/Order/Item
return $i/PartNumber' PASSING customerXML RETURNING CONTENT) as queryres
FROM customer WHERE customerID=1;

The result from the query is:

queryres
=========================
<PartNumber>F54709</PartNumber><PartNumber>Z19743</PartNumber>