2010-11-15 69 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