2

SQL Server 2008 R2 に xml 列を持つテーブルがあります。

その中の xml ドキュメントのサンプルを次に示します。

<ROOT>
  <SITE_CHAR>
    <SITE_NAME>ScrivaniaEle</SITE_NAME>
    <SITE_RESPONSIBLE>database</SITE_RESPONSIBLE>
    <SITE_IGBP>URB</SITE_IGBP>
    <SITE_LAT>42.42716</SITE_LAT>
    <SITE_LON>12.09358</SITE_LON>
    <ELEVATION>323</ELEVATION>
  </SITE_CHAR>
  <SPP_O>
    <VALUE>BRNA</VALUE>
    <SPP_DATE>20090409</SPP_DATE>
  </SPP_O>
  <SPP_O>
    <VALUE>HEAN3</VALUE>
    <SPP_DATE>20090409</SPP_DATE>
  </SPP_O>
  <SPP_O>
    <VALUE>TRIN3   </VALUE>
    <SPP_DATE>20091111</SPP_DATE>
  </SPP_O>
  <SPP_U>
    <VALUE>HEAN3</VALUE>
    <SPP_DATE>20090409</SPP_DATE>
  </SPP_U>
  <SPP_U>
    <VALUE>TRIN3   </VALUE>
    <SPP_DATE>20091111</SPP_DATE>
  </SPP_U>
  <LAI>
    <VALUE>0.35863933908505</VALUE>
    <LAI_DATE>20080319</LAI_DATE>
    <LAI_COMMENT>"number of samples: 14"</LAI_COMMENT>
    <LAI_TECHNIQUE>"ACUPAR"</LAI_TECHNIQUE>
  </LAI>
</ROOT>

最初の子ノードのみを 1 回だけ選択する方法があるかどうかを知りたいです。つまりSITE_CHAR, SPP_O, LAI、子ノードの値と内部属性から独立して、一度、値などを取得したいと考えています。

事前に感謝

4

1 に答える 1