SQL代碼:
EXEC master..xp_cmdshell 'bcp 庫(kù)名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'
參數(shù):S 是SQL服務(wù)器名;U是用戶;P是密碼
說明:還可以導(dǎo)出文本文件等多種格式
實(shí)例1:
EXEC master..xp_cmdshell 'bcp pubs.dbo.employee out c:\temp1.xls -c -q -S"172.16.1.101" -U"sa" -P"sa"'
實(shí)例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"'
這個(gè)更容易讓大家理解,注意servername應(yīng)該寫你computer的IP地址,實(shí)例1、2只要你改一下IP就可以看得到結(jié)果的一個(gè)實(shí)例,還有一點(diǎn)需要大家注意,在執(zhí)行SQL語(yǔ)句的時(shí)候,單引號(hào)裡面的字符串是不能換行執(zhí)行的,如果換行將會(huì)報(bào)錯(cuò)。
posted on 2009-02-19 17:15
Werther 閱讀(282)
評(píng)論(0) 編輯 收藏 所屬分類:
15.SQL Server