Zer*_*ity 3 sql-server ssis xmltask
从SQL Server [表或视图]导出到XML的最简单方法是什么?
这是我到目前为止所做的
执行Sql任务
SELECT * FROM Production.Product
FOR XML AUTO, TYPE, ROOT('Data')
Run Code Online (Sandbox Code Playgroud)
ResultSet XML
在左结果集部分我创建了新的变量0 User :: XMLVal
脚本任务
Dim sw As New IO.StreamWriter("D:\Apps\SSIS\test.xml")
sw.Write(Dts.Variables("User::XMLVal").Value.ToString())
sw.Dispose()
Run Code Online (Sandbox Code Playgroud)
如果要使用任务组件,请设置a Execute SQL Task以将SQL语句或存储过程的结果读取到用户定义的SSIS变量中.您上面的陈述是它应该是什么样子的一个很好的例子:

然后使用将XML Task变量的内容写入文件:
