標籤:style color os io ar sp new on size
XML結構如下:
<頻率劃分劃分名稱="2013_01FreqBand137_137p025M" 顯示比率="0.530348">
<業務集>
<業務Primary="1" owlcode="RadioServiceExtra2_M21">
<腳註列表>
<腳註>5.55</腳註>
<腳註>5.56</腳註>
</腳註列表>
</業務>
<業務Primary="1" owlcode="SpaceService1_M2">
<腳註列表>
<腳註>5.57</腳註>
</腳註列表>
</業務>
<業務Primary="1" owlcode="SpaceService_O4">
<腳註列表>
<腳註>5.58</腳註>
</腳註列表>
</業務>
<業務Primary="1" owlcode="SpaceService_R3">
<腳註列表>
<腳註>5.59</腳註>
</腳註列表>
</業務>
<業務Primary="1" owlcode="TerrestrialService_GD">
<腳註列表>
<腳註>5.60</腳註>
</腳註列表>
</業務>
<業務Primary="1" owlcode="TerrestrialService_Y2">
<腳註列表>
<腳註>5.61</腳註>
</腳註列表>
</業務>
</業務集>
<腳註列表>
<腳註>5.208</腳註>
</腳註列表>
</頻率劃分>
查詢"<業務>"中的owlcode屬性及其下的"<腳註列表>",查詢SQL如下:
select fa.freq_zone_id, xt.owlcode owl_code,footnote
from fs_freq_allocation_cn fa,
xmltable(‘/頻率劃分/業務集/業務‘passing fa.freq_allocation_xml columns
owlcode VARCHAR2(50) path‘@owlcode‘,
foot_xml xmltypepath‘腳註列表‘) xt,
xmltable(‘/腳註列表/腳註‘passing xt.foot_xml columns
footnote varchar2(50) path‘text()‘) jz
where fa.is_latest_ver = ‘1‘and freq_zone_id = ‘137-137.025m-2013‘;
查詢結果如下:
1????137-137.025m-2013????RadioServiceExtra2_M21????5.55
2????137-137.025m-2013????RadioServiceExtra2_M21????5.56
3????137-137.025m-2013????SpaceService1_M2????5.57
4????137-137.025m-2013????SpaceService_O4????5.58
5????137-137.025m-2013????SpaceService_R3????5.59
6????137-137.025m-2013????TerrestrialService_GD????5.60
7????137-137.025m-2013????TerrestrialService_Y2????5.61
Oracle Xml巢狀查詢