2012-02-15 13 views
-1

のXMLからフィールドを返すことは私のコードです:どのように私はここでは、SQL

(select top (1) (dbo.get_xml_value(xml_data,'')) 
from t_Order_Detail_Form_Data 
where t_Order_Detail_Form_Data.order_detail_id = t_Order_Detail.Order_Detail_ID) as DOM 

そして、私がしたいフィールド

<Showings_Since_Listed>25</Showings_Since_Listed> 

は私が私だと思う25

を返すようにしたいです正しい道のりですが、わかりません。

ご協力いただきまして誠にありがとうございます。

+0

コードに問題はありますか?それは動作するかどうか、エラーはありますか? 'dbo.get_xml_value'とは何ですか? –

答えて

0

答え
(select top (1) (dbo.get_xml_value(xml_data,'/PS_FORM/MONTHLY_STATUS_REPORT/Offer_Amount'))

唯一の方法は、セキュリティのために、そんなに全体XPathを使用することです。

0

は、このを見てみましょう:私はそれが仕事を得ることができ、私の問題へ http://msdn.microsoft.com/en-us/library/ms178030.aspx

+0

これはセキュリティのためにできない完全なxpathを使用している場合にのみ有効です。フィールドを呼び出す関数を使用する必要があります。そのため、上記のget.xmlが表示されます。私はちょうど上記のフィールドを宣言する方法を知りたがっています。 – Daren

関連する問題