首页 > 解决方案 > 将 xml 结果存储为 .xml 文件

问题描述

通过使用查询:

SELECT CAST([RESULT] as xml) 
  FROM [dbo].[EVENT_RESULTS] 
 WHERE RESULT_TYPE=21 
   AND ANNUALIZATION_ID = 1 

我生成了一个包含多行的xml 输出。现在我只想将此输出作为 .xml 文件存储在 c: 文件夹中。输出如下所示:

在此处输入图像描述

如果我点击它,它将被声明为 .xml 文件。但是当我运行 SQL 脚本时,如何自动存储这个结果呢?我不想“手动”进行存储,因为 SQL 代码将成为 BATCH 程序的一部分。

非常感谢!

标签: sqlsql-serverxml

解决方案


这是在 MSSQL Server 中工作

select * from TableNamefor Xml RAW('Rec'),elements XSINIL,root('Data')

推荐阅读