我有一张临时表。该表的列数和列名可以不同。因为该临时表是从另一个查询生成的。意味着它可以是 3-15 。我使用以下命令从临时表中获取 XML:
DECLARE @XML XML
SET @XML= (SELECT * FROM ##temp FOR XML PATH(''))
示例输出:<Name>abc</Name><ID>3</ID><Address>100/8 NY</Address>
现在我想将标签名称及其对应的值放入@variable,比如@StoreData。
Sayselect @StoreDate
将打印以下预期输出预期输出:
名称='abc' 和 ID='3' 和地址='100/8 NY'
我怎么得到它。提前致谢。注意:我使用的是 MS SQL 2005 版