我有一個臨時表。 此表的列數和列名稱可能有所不同。因爲此臨時表是從另一個查詢生成的。意味着它可以是3-15。我從使用以下命令臨時表得到XML:SQL-獲取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。
說select @StoreDate
將打印低於預期輸出 預期輸出:
名稱= 'ABC' 和ID = '3' 和地址= '100/8-NY'
我如何得到它。提前致謝。 注:我使用MS SQL版本2005
非常感謝兄弟。這正是我想要的 – riad