2011-11-24 11 views
1

どのようにデータベース(DB2)のタプルをJavaを使用してXMLファイルのXML要素として挿入するのですか? 以前にデータベースタプルとして入力されたXML要素を取り出す可能性はありますか?異なるユーザーにカスタマイズされたビューを提供するために使用できますか。Javaを使用してXMLファイルのXML要素としてデータベース(DB2)タプルを挿入しますか?

+0

http://amolnpujari.wordpress.com/2008/04/12/db2-native-xml/が役に立った –

答えて

1

あなたが達成しようとしていることの例を少し見てもわかりますが、DB2のいくつかの異なるXML機能(pureXMLと総称されます)がアプリケーションのスムーズな変換を助けることができますXML文書とリレーショナル・データの間

タプル/行をXMLとしてパブリッシュするには、XMLELEMENT、XMLATTRIBUTE、XMLFOREST、XMLAGG、およびXMLSERIALIZEなどのSQL/XML関数を使用します。これらの関数は、SQL:2003仕様の一部として導入されたDB2 V8.1以降で使用可能です。他のDBMSベンダーも自社製品でこれらの機能をサポートしています。階層的なデータ関係や繰り返し要素など、より洗練されたXML構造を作成するには、おそらくXMLAGGまたはXMLGROUPを使用する共通のテーブル式を利用することになります。

XMLデータは、XMLデータ型を使用してDB2 v9.1以降にネイティブに格納できます。XMLデータ型は、整形式XML入力を受け入れる列を生成します。代わりに、受信XMLをリレーショナル表の1つ以上の列に分解/シュレッドする場合、XMLTABLE関数はXML文書とXPath式を取り込み、関連ノードをSQLで参照できる従来の結果セットに変換します挿入ステートメント。

関連する問題