16.20 - 例: XMLEXTRACTを使用したXMLインスタンスに対する問合わせの評価 - Teradata Database - Teradata Vantage NewSQL Engine

Teradata Vantage™ XMLデータ型

Product
Teradata Database
Teradata Vantage NewSQL Engine
Release Number
16.20
Release Date
2019年3月
Content Type
プログラミング リファレンス
Publication ID
B035-1140-162K-JPN
Language
日本語 (日本)

以下の例では、XPath式(太字部分)によりXML文書の中から、John Hancockという顧客のAddress要素を抽出します。

SELECT customerXML.XMLEXTRACT('/Customer[Name="John Hancock"]/Address', '')
FROM customer
WHERE customerID = 1;

問合わせの結果:

customerXML.XMLEXTRACT('/Customer[Name="John Hancock"]/Address', '')
--------------------------------------------------------------------
<Address>100 1st Street, San Francisco, CA 94118</Address>