现在遇到这样的一个问题:要求导出一个结果集做成批处理(傻瓜式的那种),导出一个sql的结果集。
大致的框架是这样的,我想sql的文件定为1.sql,sql可以更改,比如是selcet a.name,a.id,a.course from student a where a.age>13.
写的批处理要求这样,提示用户输入数据库名和数据库密码,然后就导出所需的sql结果,sql是可以更改的select语句。
导出格式要求是excel。可以2个批处理或者多个。求答案我批处理不行,客户要这种数据结果。
大致的框架是这样的,我想sql的文件定为1.sql,sql可以更改,比如是selcet a.name,a.id,a.course from student a where a.age>13.
写的批处理要求这样,提示用户输入数据库名和数据库密码,然后就导出所需的sql结果,sql是可以更改的select语句。
导出格式要求是excel。可以2个批处理或者多个。求答案我批处理不行,客户要这种数据结果。
解决方案 »
- 求一个sql语句写法 group by
- 关于SQL语句的一个问题
- sql2000 调用存储过程的时候不能使用函数吗?
- 一个sql语句
- 如何将数据库中某个表的某些字段复制到另一个表
- 请问sql server2000的安装问题
- 两个问题:1,(聚集或者非聚集的)索引页会不会出现也拆分;2,非聚集索引存储时又没排序
- 帮帮看一下这个存储过程啊,为什么top 处老出错呢?,急,高分送出
- 如何把sql server表中数据导成insert sql脚本
- 请教:谁会SQLSERVER的递归操作??
- 为什么我的数据库还原后,原来对角色的授权丢失呢?如何避免?
- ASP提交ADO Connection.Execute 后没有执行?
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'
/******* 导出到excel */
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""' /*********** 导入Excel */
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions