第II部 Oracle XML DBでのXMLデータの操作
ここでは、XQuery、XMLType操作およびXMLデータの索引付けについて説明します。
- XQueryとOracle XML DB
XQuery言語は、Oracle XML DBのXMLデータと対話する主な方法の1つです。この言語でのサポートには、SQL*PlusコマンドXQUERY
およびSQL/XML関数XMLQuery
、XMLTable
、XMLExists
およびXMLCast
があります。 - XMLデータの問合せと更新
Oracle Database内のXMLデータ(XML Schemaに基づくものと基づかないものの両方)をアプリケーションで問合せおよび更新する方法は多数あります。 - XMLTypeデータの索引
頻繁に問い合せるXMLデータの特定部分に着目できるよう当該XMLデータに対して索引を作成し、パフォーマンスを向上できます。XML Schemaに基づくかどうか、および使用されるXMLType
記憶域モデルに関係なく、XMLType
データに索引付けできる様々な方法があります。 - XMLTypeデータの変換および検証
XSLTスタイルシートを使用してXMLType
データを変換したり、XML Schemaに対してXMLType
インスタンスを検証したりするためのOracle SQL関数およびXMLType
APIがいくつかあります。