SQL导出表数据:通过写什么命令可以把SQL里面查询到的表数据导出到txt或者Excel当中?

我希望编程实现,比如写BCP;BCP的规则是什么?

导出一般 常用 SQL中的 右键-属性--导出  选择表,下一步, 选择导出类型,是EXCEL,还是TXT,下一步,下一步,OK!就会导出了。

2.导出有三种类型,如下:
这是利用BCP来做的,
使用SQLServer自带的bcp命令——bcp 数据库名.dbo.表名 out 文件名 –c –q –S”服务器名” –U”用户名” –P”密码”
bcp ”select 语句” queryout 文件名 –c –q –S”服务器名” –U”用户名” –P”密码”
导出整张表:
EXEC master..xp_cmdshell 'bcp "inter_custom.dbo.out_ck1" out c:\Temp.xls -c -q -S"PETER" -U"sa" -P"davey@citiz.net"'
根据Query语句导出:
EXEC master..xp_cmdshell 'bcp "select * from inter_custom.dbo.out_ck1" queryout c:\Temp.xls -c -q -S"PETER" -U"sa" -P"davey@citiz.net"'
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-23
如果是在查询分析器中,可以直接把结果复制到excel或是txt中,
可以使用自带的导入/导出工具
可以编程实现。本回答被网友采纳
第2个回答  2012-11-23
循环列名,然后用写入(追加)到txt中。
相似回答