用sql语句把一个数据库内的表保存成excel表格??

用sql语句把一个数据库内的表保存成excel表格??

第1个回答  推荐于2016-02-08
--如果从SQL数据库中,导出数据到Excel,如果Excel文件已经存在,而且已经按照要接收的数据创建好表头,就可以简单的用:
insert into OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
select * from 表

c:\test.xls 为导出的Excel文件名.
sheet1$ 为Excel文件的工作表名,一般要加上$才能正常使用.
需要注意的是版本号本回答被提问者和网友采纳
第2个回答  2013-11-18
sql语句是不行的, 不过一些工具可以办到. 你参考下 Navicat sql server 企业管理器这类的客户端工具
第3个回答  2013-11-14
百度这软件:Navicat Premium 很方便的软件
相似回答