例: XMLDOCUMENTを使用したXML型値からのXML文書ノードの作成 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - XMLデータ型

Product
Advanced SQL Engine
Teradata Database
Release Number
17.10
Published
2021年7月
Language
日本語
Last Update
2021-09-23
dita:mapPath
ja-JP/kxe1590704060061.ditamap
dita:ditavalPath
ja-JP/wrg1590696035526.ditaval
dita:id
B035-1140
Product Category
Software
Teradata Vantage
以下の問合わせでは、'Customer'という名前の子要素を伴うXML文書ノードが返されます。
SELECT XMLDOCUMENT(new XML('<Customer/>'));
問合わせの結果:
XMLDOCUMENT( NEW XML('<Customer/>') RETURNING SEQUENCE )
--------------------------------------------------------
<Customer></Customer>
以下の問合わせでは、'Name'および'Address'という名前の2つの子要素を伴うXML文書ノードが返されます。これは、XML1.1の仕様に準拠した整形式の文書ではありませんが、XQueryデータ モデルでは許容されます。
SELECT XMLDOCUMENT(XMLQUERY('(<Name/>, <Address/>)') RETURNING CONTENT);
問合わせの結果:
XMLDOCUMENT(XMLQUERY('(<Name/>, <Address/>)') RETURNING CONTENT)
----------------------------------------------------------------
<Name></Name><Address></Address>