Mam problem:
Jak wyciagnac dane z kolumny, ktora jest w xmlu ?
mam tabele z roznymi typami danych - miedzy innymi jedna kolumna jest typu xml.
chcialbym wykonac zapytanie typu:
select * from tabela where kolumna_xml like '%<pozycjaRejestru>30</pozycjaRejestru>%' // jak w mysql
te dane mniej wiecej wygladaja tak
<metadane> <pozycjaRejestru>30</pozycjaRejestru> <dataWplywu>2009-01-05</dataWplywu> <dataPisma>2009-01-05</dataPisma> <numerPisma>ZST-E423/01/09</numerPisma> <nadawca typ="3" kategoria="1" id="173">ZSTE</nadawca> <opis>Dotyczy zainteresowania udziałem w spotkaniu młodzieży szkół ponadgimnazialnych</opis> <klasyfikacjaDokumentu><kategoria id="3">Pisma</kategoria><rodzaj id="3">Pismo inne</rodzaj><wartosc/> </klasyfikacjaDokumentu><typKorespondencji id="1"> <rodzaj>Korespondencja zwykła</rodzaj> <wartosc/> </typKorespondencji><uwagi/> <znakReferenta><wydzial id="15">Wydział Spraw Obywatelskich</wydzial><pracownik id="96">P. Małgorzata</pracownik></znakReferenta> <idSprawy>2422</idSprawy><numerSprawy>SO-0-08/1/2009</numerSprawy> </metadane>
otrzymuje komunikat, ze like nie mozna stosowac w przypadku xml.
A co stosowac ? Jak ?
Chcialbym wyciagnac wszystkie rekordy gdzie jest <pozycjaRejestru>30</pozycjaRejestru>.
Pomocy !
