2012-05-10 5 views
2

xmltype列に構造化記憶域タイプを使用しています(つまり、XMLスキーマが定義されています)。
そして、xmlの特定のxpathの値に膨大な数のwhere節を実行したいと思います。
特定のxpathについてoracleのxmltype列の索引付けに助けが必要

どのxmltypeのインデックス作成が必要ですか?

あらかじめご協力いただきありがとうございます。

答えて

1

XMLのインデックス作成には多くの微妙な点があります。そのような情報については明確な答えは得られません。あなたは少し実験をしなければなりません。

しかし、大量のクエリを構成するとわかっているXPATH式がある場合は、パラメータ句のパスを指定するXDB.XMLTYPEインデックスをceatingrから開始する必要があります。ドキュメントからこの例のようなもの:

CREATE INDEX po_xmlindex_ix ON po_clob (OBJECT_VALUE) INDEXTYPE IS XDB.XMLINDEX 
    PARAMETERS ('PATHS (INCLUDE (/PurchaseOrder/LineItems//* 
           /PurchaseOrder/Reference))'); 

本当にドキュメントを読む必要があります。 Find it here

+0

ご提案いただきありがとうございます。私はそれを調べている。私はすでにそれを試して誰かからの助けを期待していた。 – pradipmw

+1

以前はXMLインデックスを扱っていました。だからこそ私はあなたの正確な状況*に正確な解決策が非常に依存することをあなたに伝えています。あいまいな質問はあいまいな答えしか期待できません。 – APC

関連する問題