【发布时间】:2015-10-29 23:39:58
【问题描述】:
我有一张有 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。
提前致谢!
【问题讨论】:
-
SQL Server 的哪个版本?
-
Microsoft SQL Server 管理工作室
-
此信息已包含在您的问题中。但是您的 SQL Server 版本不是。还有一个问题:您在 RDBMS 中有管理员权限吗?你有权写入文件系统吗?
-
SQL 11. 我在 myRDBMS 中没有管理员权限。谢谢
-
11 是内部编号。这称为 SQL Server 2012。没有必要的权限,您无法直接从 SQL Server Management Studio 中写出 XML。请注意,服务器可能会看到比您看到的另一台机器...您可以使用 BCP(查看@jhmt 的答案),也可以通过 ODC 打开连接(例如通过 Excel 或 MS Query 或任何其他应用程序)这允许您连接到外部数据)
标签: sql sql-server xml export