sql语句导出excel,能放在存储过程里执行的
解决方案 »
- 关于Select和Insert into的组合
- dbms_job can not run
- 怎样在程序里通过OCI获取存储过程的参数类型?
- 如何将下面二个SQL合并?
- 关于IS与AS的区别??
- 备份还原的问题~~
- oracle外键级联更新!
- !!急这个SQL怎么写,难了我个把小时了,请高手务必帮忙(在线等待)!!
- 请教一个oracle语句?有关replace
- 急!急!]为什么在pl/sql中使用desc tablename命令不好使?弹出错误提示"ORA-01460:未实现或无理的转换请求"??
- oracle中拆分字符串函数
- 不显示删除回复显示所有回复显示星级回复显示得分回复 急~~vb6 与 oracle9i的连接 未找到提供程序,该程序可能未正确安装
可以不用存储过程呀,这样用脚本+spool是最合适了。写一个命令脚本,用spool来进行输出。用set命令来控制输出格式
可以参考
http://blog.csdn.net/inthirties/archive/2009/06/24/4291190.aspx设置好格式以后,用sqlplus命令
spool csvfilepath;
select * from ..... ; --要导出的结果集
spool off;
查询出结果后,复制下!copy到excel!
我要用存储过程不用文件,服务器是linux不能随便建文件。