Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: Oracle XmlDB indexing

Re: Oracle XmlDB indexing

From: Albert Greinöcker <albert.greinoecker_at_uibk.ac.at>
Date: Thu, 18 Nov 2004 08:47:30 +0100
Message-ID: <419c5391$1@sia.uibk.ac.at>


Isn't it also possible to perform this query on a table of type XmlType?

"Tim Arnold" <timkarnold_at_comcast.net> schrieb im Newsbeitrag news:TNCdnROjtbjFYwTcRVn-iw_at_comcast.com...
> in contains(value(d), 'myQuery') > 0.
> value(d) should be a column name.
>
> "Albert Greinöcker" <albert.greinoecker_at_uibk.ac.at> wrote in message
> news:4198c5cd$1_at_sia.uibk.ac.at...
>> I'd like to perform the following query:
>>
>> select extract(value(d),'//text()').getStringval() from np_page pg,
>> table(xmlsequence(extract(pg.tei, '//body/p'))) d
>> where contains(value(d), 'myQuery') > 0;
>>
>> np_page.tei is stored as an xmltype and looks like the example below...
>>
>> <TEI.2>
>> <body>
>> <title>Das traurige Los der Ratsherren zu Graz </title>
>> <p>VON ERWIN ZANKEL</p>
>> <p>So viel Pech kann es eigentlich gar nicht geben: Da erfährt man
>> Mitte
>> Mai, daß einem bereits seit Anfang Jänner eine Gehaltserhöhung zusteht,
> und
>> dann bekommt man das Geld erst Ende Juli überwiesen, weil der Computer
>> gesponnen hat. Dieses .....
>> </p>
>> <p>
>> Die Erklärung der drei im Stadtsenat vertretenen Parteien, wieso es
>> gerade jetzt zu einer nachträglichen Erhöhung der Grazer
>> Politikergehälter
>> gekommen ist, strotzt von faulen und feigen Ausreden.
>> </p>
>> <p>
>> Der Bürgermeister und seine Stellvertreter wollen der Bevölkerung
>> weismachen, das am 16. Dezember 1983 im Landtag beschlossene Gesetz, ab
>> 1.
>> Jänner 1984 die zwei Jahre hindurch eingefrorenen Politikerbezüge wieder
>> aufzutauen, sei am 14. Mai 1984 amtsbekannt geworden, weil erst an diesem
>> Tag das Gesetzblatt versendet wurde.
>> </p>
>> </body>
>> </TEI.2>
>>
>> (Only the text of the p-elements which contain the word 'myQuery' should
> be
>> returned)
>>
>> An error-message comes up which tells me that an index must be created on
>> the xmlsequence. My question is: how does the ddl for this index creation
>> look like?
>> Ctxxpath and a context index already exist, but this seems not to be
> enough.
>> :-(
>>
>> thx,
>> Albert
>>
>>
>
>
Received on Thu Nov 18 2004 - 01:47:30 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US