0

我正在使用 SQL Server 2019 - v15.0.4123.1。

这是示例查询(来自这个问题):

DECLARE @tbl TABLE (ID INT IDENTITY PRIMARY KEY, city VARCHAR(30))

INSERT INTO @tbl (city) 
VALUES ('Miami'), ('Orlando');

SELECT 
    'SIN_OPE' AS [@cod_1], 
    '08' AS [@cod_2], 
    '12' AS [@num_reg],
    'yyyyyyyyyyyyyyyyyyy.xsd' AS [@xsi:noNamespaceSchemaLocation],
    (SELECT * 
     FROM @tbl
     FOR XML PATH('r'), TYPE)
FOR XML PATH('root'), TYPE, ELEMENTS XSINIL;

查询的结果是:

在此处输入图像描述

我只想将此文件保存/导出为 XML 文件,自动(使用存储过程)到我 PC 中的文件夹中。我找到了许多可能的解决方案,但它们已经很老了,不适用于我的环境。我仍然不明白是否可以从 SQL Server 导出 XML。我想避免手动通过“查询 - 结果到 - 结果到文件”

有什么建议吗?

谢谢

4

1 回答 1

0

在您的 SQL Server 管理工具上,转到 Query --> Result --> Result to file,然后执行您的查询。

执行查询后,它将打开一个窗口并为您提供保存文件的选项,您可以将其保存为 xml。

在此处输入图像描述

于 2021-07-08T16:11:17.553 回答