oracle XMLType kullanımı
Öncelikli olarak XMLType tipinde bir tablo oluşturalım. Tablo adı deneme_tablo olsun
create table deneme_tablo of xmltype;
bir kayıt insert edelim
insert into deneme_tablo values(
xmltype('<kisi adi="muhammed" soyadi="yürürdurmaz" />')
)
insert into deneme_tablo values(
xmltype('<kisi adi="ismail" soyadi="çakır" />')
)
şimdi tüm kayıtları listeleyelim
select * from deneme_tablo
şimdi ismi muhammed olan kayıtları sorgulayalım
select * from deneme_tablo tb where existsNode(tb.OBJECT_VALUE, '/kisi[@adi=''muhammed'']') = 1
şimdi kişi adlarını listeleyelim olan kayıtları sorgulayalım
select extractValue(tb.OBJECT_VALUE, '/kisi/@adi') from deneme_tablo tbTags: existsNode, extractValue, oracle, xmltype, xpath