1
   SELECT @Name = Name FROM Table FOR XML AUTO

動作しませんFOR XML。変数に使用してXMLの結果をどのように取得しますか?

4

1 に答える 1

3

これは機能します:

SELECT @Name = CONVERT(XML, (
  SELECT Name
  FROM SomeTable
  FOR XML AUTO
));

ラッピングステートメントなしで試すことができますが、SQLServerCONVERT(XML, (...))は明示的なキャストなしでXML変数に割り当てるのが好きではないことがわかりました。

于 2012-04-24T16:31:17.893 に答える