2010-11-15 67 views
0

当我执行这个代码,XML文件:导出到使用“FOR XML AUTO,TYPE,ELEMENTS”

select client.* 
from client 
FOR XML AUTO,TYPE, ELEMENT 

的数据库查询,我得到所期望的输出,但我需要保存手动。 有没有办法自动保存它?

是否可以安排此过程?

我对SQL很有点新意,所以当你请求安装时请尽量简单!

谢谢!

+1

这些问题确实与您调用SQL的环境有关,而与一般的SQL无关。你在使用ODBC吗? Java的? MS SQL Server管理工作室? 。净? – LarsH 2010-11-15 11:07:15

+0

MS SQL Server管理工作室 – gwingis 2010-11-15 12:25:43

回答

0

创建一个DTS,或者如果您有更新版本的SQL Server,SSIS包可执行您的查询并将结果保存到文件中。

使用SQL Server代理安排在需要时运行程序包的作业。

+0

嘿,谢谢你的支持。还有一个问题是,sql server可以创建一个由xsd方案指定的xml?或者我应该在例如c#中执行它? – gwingis 2010-11-19 12:59:59

+0

我不知道那个答案,但快速搜索显示它应该是可能的。阅读此(http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/74f83272-67ec-48fe-923b-e520dec9f700/)以查看它是否回答您的问题。此外,使用SSIS搜索博客“SSIS Junkie”以获取大量帮助。 – Tony 2010-11-19 13:15:42