スキーマ注釈の追加 - Advanced SQL Engine - Teradata Database

Teradata Vantage™ - XMLデータ型

Product
Advanced SQL Engine
Teradata Database
Release Number
17.05
17.00
Published
2020年6月
Language
日本語
Last Update
2021-03-30
dita:mapPath
ja-JP/amr1556233250442.ditamap
dita:ditavalPath
ja-JP/amr1556233250442.ditaval
dita:id
B035-1140
Product Category
Software
Teradata Vantage

XMLスキーマに注釈を追加するには、xs:annotation要素をその子要素xs:appInfoと共に追加し、アプリケーション特有の要素があればそれをその下に追加します。

以下に、注釈の一部として出現するさまざまな要素を説明するために使用されるコンテキスト注釈の例を示します。

<xs:annotation>
   <xs:appinfo>
      <context xmlFeatureVersion="1.0" xmlns="http://www.teradata.com/xml">
         <defaultDatabase>XMLTYPE_TEST</defaultDatabase>
         <defaultEncoding>ISO-8859-1</defaultEncoding>
         <rootElement ref="_customer_item_"/>
         <transaction>
            <operation type="insert">
               <table name="CUSTDTL">
                  <column name="ID" ref="_customerID_item_" path="Customer/@ID">
                     <sqltype name="char">
                        <constraint name="length">9</constraint>
                     </sqltype>
                  </column>
                  ...
                  ...
</xs:annotation>

コンテキスト注釈はスキーマで最も重要な注釈であり、文書をどのようにシュレッドするかを定義するためのものです。これは、シュレッドするXML文書を記述するルート スキーマ文書のxs:schema 要素の下の最初の注釈として追加します。次の節では、コンテキスト注釈の重要な構成要素を説明します。