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
、子ノードの値と内部属性から独立して、一度、値などを取得したいと考えています。
事前に感謝