url に xml ファイルがあります:
<response>
<sum>0</sum>
<result>0</result>
<comment>sel*1.9488|buy*1.9453</comment>
</response>
ここで、この xml ファイルを URL から解析し、テーブルにbuy*1.9453<comment>sel*1.9488|buy*1.9453</comment>
を追加したい列の値に更新できるストアド プロシージャが必要です。どうやって?
url に xml ファイルがあります:
<response>
<sum>0</sum>
<result>0</result>
<comment>sel*1.9488|buy*1.9453</comment>
</response>
ここで、この xml ファイルを URL から解析し、テーブルにbuy*1.9453<comment>sel*1.9488|buy*1.9453</comment>
を追加したい列の値に更新できるストアド プロシージャが必要です。どうやって?
のようなものはどうですか
DECLARE @xml XML =
'<response>
<sum>0</sum>
<result>0</result>
<comment>sel*1.9488|buy*1.9453</comment>
</response>'
SELECT @xml.value('(//response/comment)[1]','VARCHAR(MAX)')
XML に対して XQuery を実行し、SQL 型の値を返します。このメソッドはスカラー値を返します。
通常、このメソッドを使用して、xml 型の列、パラメーター、または変数に格納されている XML インスタンスから値を抽出します。このようにして、XML データを非 XML 列のデータと結合または比較する SELECT クエリを指定できます。