Sql server 对于XML路径,定义XML文件名及其';s导出目录

Sql server 对于XML路径,定义XML文件名及其';s导出目录,sql-server,xml,Sql Server,Xml,我正在运行此查询: SELECT title1, [precinct percent] AS [PrecinctPercent], leader, [leader percent] AS [LeaderPercent], Winner, WinningVotes, leader2, [leader2 percent] AS [Leader2Percent], Loser, LosingVotes FROM dbo.[RACE] r inner join (select r

我正在运行此查询:

SELECT title1, 
[precinct percent] AS [PrecinctPercent], 
leader, 
[leader percent] AS [LeaderPercent], 
Winner, 
WinningVotes, 
leader2, 
[leader2 percent] AS [Leader2Percent], 
Loser, 
LosingVotes 
FROM dbo.[RACE]  r inner join
 (select rc.[race number],
         max(case when seqnum = 1 then [candidate num] end) as Winner,
         max(case when seqnum = 1 then Votes end) as WinningVotes,
         max(case when seqnum = 2 then [candidate num] end) as Loser,
         max(case when seqnum = 2 then Votes end) as LosingVotes
  from (select rc.*,
               row_number() over (partition by rc.[race number] order by votes desc) as seqnum
        from dbo.[RACE CANDIDATES] rc
       ) rc
  group by rc.[race number]
 ) rc
 on r.[race number] = rc.[race number]
 FOR XML PATH
问题,是否可以命名XML文件并指定要将其导出到的目录?我在使文件名保持一致和将文件放在目录中时遇到一些问题。抱歉,查询格式与我写的不一样


谢谢你的关注。

看起来好多了。非常感谢。SQL查询无法将结果直接输出到文件(XML或其他)。我认为您对XML路径的解释有点过于明确了。是否有一种替代XML的方法可以满足我的需要?我到处寻找结果。非常感谢。如果您不想简单地使用SSMS中的“结果到文件”功能,我认为您最好的选择是为此编写一些应用程序代码。我尝试了结果到文件选项,但它们似乎不起作用