下面的代码为我创建了一个显示为链接的 XML 文件,如图 1 所示
DECLARE @xmlentire AS XML = (
select (select @xmlheader as returnXml),
(select @xmlbody as returnXml)
for xml path ('IndirectSalesMessage'))
select @xmlentire
SELECT @loop = @loop + 1
返回给我的内容很棒。当我点击那个链接时,我得到了我需要的一切。问题是我想自动将这些内容导出到 XML 文件。现在我必须单击链接,然后手动将文件另存为 XML 文件。我想要一个程序自动执行此操作。我已经尝试过 BCP,但 BCP 不允许我使用 XML 变量。
问题是这个程序应该循环 200-250 次,每次都创建一个文件。为每次运行手动保存它是不可行的。SELECT @loop = @loop + 1
在将内容保存@xmlentire
到 xml 文件然后移动到下一个文件之前,我需要一个命令。有人可以帮忙吗?
图 2 显示了手动保存后文件的外观。我需要的一切都是完美的。我只需要@xmlentire
自动保存为 xml 文件。