SQL代碼:
EXEC master..xp_cmdshell 'bcp 庫名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'
參數:S 是SQL服務器名;U是用戶;P是密碼
說明:還可以導出文本文件等多種格式
實例1:
EXEC master..xp_cmdshell 'bcp pubs.dbo.employee out c:\temp1.xls -c -q -S"172.16.1.101" -U"sa" -P"sa"'
實例2:
EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout c:\Temp.xls -c -S"172.16.1.101" -U"sa" -P"sa"'
這個更容易讓大家理解,注意servername應該寫你computer的IP地址,實例1、2只要你改一下IP就可以看得到結果的一個實例,還有一點需要大家注意,在執行SQL語句的時候,單引號裡面的字符串是不能換行執行的,如果換行將會報錯。
posted on 2009-02-19 17:15
Werther 閱讀(282)
評論(0) 編輯 收藏 所屬分類:
15.SQL Server