リファレンスガイド> TDV SQLサポート> データタイプ> XML
 
XML
XMLデータタイプのTDVサポートは、ANSI9075セクション14XML仕様に準拠しています。
構文
XML [ ( { DOCUMENT | CONTENT | SEQUENCE }
[ ( ANY | UNTYPED | XMLSCHEMA schema-details ) ]
    ) ]
備考
スキーマの詳細は次の形式のとおりです。
URI target-namespace-uri [ LOCATION schema-location ] [ { ELEMENT element-name | NAMESPACE namespace-uri [ ELEMENT element-name ] } ]
| NO NAMESPACE [ LOCATION schema-location ] [ { ELEMENT element-name | NAMESPACE namespace-uri [ ELEMENT element-name ] } ]
 
target-namespace-uri、schema-location、namespace-uriは、有効なURIを表すSTRINGリテラルです。
エレメント名は任意の有効な識別子です。
CAST ('<item></item>' as XML (SEQUENCE))
CAST ('<entity></entity>' as XML (SEQUENCE(ANY)))
PROCEDURE item()
BEGIN
DECLARE item XML (SEQUENCE(XMLSCHEMA URI 'http://www.w3.org/2001/XMLSchema-instance' LOCATION 'http://www.w3.org/2001/XMLSchema-instance' ELEMENT xsi));
END