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 阅读(274)
评论(0) 编辑 收藏 所属分类:
15.SQL Server