随笔-199  评论-203  文章-11  trackbacks-0

  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应该写你computerIP地址,实例12只要你改一下IP就可以看得到结果的一个实例,還有一點需要大家注意,在執行SQL語句的時候,單引號裡面的字符串是不能換行執行的,如果換行將會報錯。

 

posted on 2009-02-19 17:15 Werther 阅读(274) 评论(0)  编辑  收藏 所属分类: 15.SQL Server

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问