16.20 - 例: xs:integer値またはxs:double値のシーケンスを返すXQuery/XPath問合わせ - 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
日本語 (日本)
以下の問合わせは、XML文書のtotal要素の値に応じて、xs:integer値またはxs:double値のシーケンスを返します。
SELECT CAST(XMLQUERY('for $cust in /customers/customer return sum(order/total)' passing
xmldoc) AS VARCHAR(512))
AS ordertotals
FROM xmltab;
この問合わせの結果はVARCHAR型の以下の文字列値(各項目のxs:stringへのXQueryキャスト結果をそれぞれ1個のスペース文字で区切ったもの)です。
2496.50 1383.50