2

私は次のような文字列のリストを持っています:

    List<string> list = new List<string>();
    list.Add("912-123898493");
    list.Add("021-36574864");
    list.Add("021-36513264");

これをXMLに変換してから、パラメーターとしてストアドプロシージャに送信し、これを読み取れるようにします。

SQL ServerでこのXMLを読み取って、すべての文字列を異なるセルに配置できるようにするにはどうすればよいですか?助けてください!!

4

1 に答える 1

4

それはあなたのxmlが持つ構造に依存します。要素 xml を読み取る方法の例を次に示します。

declare @Data xml

select @Data = '
<root>
    <value>912-123898493</value>
    <value>021-36574864</value>
    <value>021-36513264</value>
</root>'

select T.C.value('data(.)', 'nvarchar(128)') as [Data]
from @Data.nodes('/root/value') as T(C)
于 2012-10-14T15:39:58.277 に答える