我有一个包含2列的表格。列响应是XML数据类型列(我可以单击它打开XML文档)。我想有一个代码,可以将列响应的每一行导出到我桌面上保存的XML文档中。路径= C:\Users\SAM\Desktop\Folder
。
所以我每行都会有一个XML文档。
输出:
SELECT * FROM Table
Data Response
20130101 <Getresponsequ…
20130102 <Getresponsequ…
20130103 <Getresponsequ…
20130104 <Getresponsequ…
20130105 <Getresponsequ…
20130106 <Getresponsequ…
我正在使用Microsoft SQL Server Management Studio。
提前致谢!
答案 0 :(得分:1)
您可以使用bcp Utility将查询结果导出到xml文件。
它可以在命令提示符下使用。
例如:
bcp "SELECT Response FROM [DB].dbo.[Table] WHERE Data = '20130101'" queryout "C:\Users\SAM\Desktop\Folder\20130101.xml" -c -S {ServerName} -U sa -P {password}