Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.server -> Re: Problem with XMLType attribibutes? please confirm
Ko van der Sloot wrote:
> Holger Baer wrote:
>
>>Ko van der Sloot wrote: >> >> >>>Frank van Bortel wrote: >>> >>> >>>>Ko van der Sloot wrote: >>>>This has little or nothing to do with Oracle, and everything with: >>>>a) the tool you use to display the results >>>>b) the platform you use >>> >>> >>> >>>please reread the discussion: >>> >>>First: I posted an example containing ü characters. >>>Some of them were correctly retrieved. Others not. >>>So our Oracle DB is capable of storing and retrieving ü, yes? >> >> >>I must have missed something, because your original post as I received >>it, didn't contain data retrieving.
>>>BUT: In his mail all ü characters were mangled. so it was unclear to me >>>if he realy entered ü characters in hit DB or that they were already >>>mangled beforehand. >> >> >>Tested on SLES8/10gR1: Same result as Andrew. You put in 'ü' but (possibly >>in the xmltype constructor) they got mangled. >> >> >>>Then: I asked to clearify this. But he didn't upto now.
>>I'll do on his behalf: They seem to get mangled. But then tested in a >>plain varchar2 field the 'ü' gets mangled too.
Or it's my linux...
>
>
>>Important information that, if supplied in the first place wouldn't have >>led Frank (and indeed me, too) on the wrong path.
>>Now that all the confusion is hopefully resolved, could you please post >>*your* >>results when you execute the query.
>>Sofar I for one don't even know what this thread is *really* about.
Ok, so now we might be getting somewhere.
[...]
>
> SQL> select data_char from my_table where contains(data_char,'1
> inpath(//au/@id)' ) > 0;
>
> DATA_CHAR
> --------------------------------------------------------------------------------
> <document>
> <au first="Ruediger" id="1">Rüdiger</au>
> </document>
>
> SQL> select * from my_table;
>
> DOC_ID
> ----------
> DATA_CHAR
> --------------------------------------------------------------------------------
> 1
> <document>
> <au first="Rüdiger" id="1">Rüdiger</au>
> </document>
>
> 2
> <document>
> <au first="Ruediger" id="1">Rüdiger</au>
> </document>
>
> DOC_ID
> ----------
> DATA_CHAR
> -------
> SQL>
Sorry, I'm out of my depths here, but what does
select extract (data_char, '/document') from my_table
return?
Regards,
Holger
Received on Wed Aug 03 2005 - 12:07:26 CDT
![]() |
![]() |