动态生成spool命令所需的文件名
某些例子中,spool命令所需要的文件名都是固定的。
有时我们需要每天spool一次,并且每次spool的文件名都不相同,如文件名包含当天的日期,该如何实现呢?
column dat1 new_value filename;
select to_char(sysdate,'yyyymmddhh24mi') dat1 from dual;
spool c:/&&filename..txt
select * from dept;
spool off;
COLUMN dt new_value datecolumn;
SELECT 'Client_stock_holdings_for_CCM_dated_' || TO_CHAR((SELECT CURRENT_BUSINESS_DATE FROM dc_system_date where comp_grp_id ='SHK'),'dd-mm-yy') dt FROM dual;
SPOOL &&datecolumn..csv
注意 文件名中不能用空格连接(Client_stock_holdings_for_CCM_dated_,所以最后在这之间加了下划线),否则在linux下不能生成文件。
相关推荐
用于在dos命令里面,导出oracle数据库用户和表
oracle sqlplus 中spool 的使用:要自己写程序进行Oracle导出SQL脚本,执行一段SQL,让SQL查询结果就是我们想要的SQL脚本.
NULL 博文链接:https://ginaduxuefang.iteye.com/blog/1092945
时不时地我们需要导出一些数据用作备份、查看报表等,如果用Sql Developer导出会非常慢。而用SqlPlus,则速度非常快。 准备SQL执行文件export.sql: set colsep , set feedback off set heading off set newp none ...
SQLPLUS命令使用大全SQLPLUS命令使用大全SQLPLUS命令使用大全SQLPLUS命令使用大全
Linux下面使用sqlplus热键冲突 解决方案包中包括:libtermcap-devel-2.0.8-46.1.i386.rpm rlwrap-0.42.tar.gz readline-devel-5.1-1.1.i386.rpm
cmd窗口使用sqlplus
使用SQLPlus.rar使用SQLPlus.rar使用SQLPlus.rar
NULL 博文链接:https://jychenok.iteye.com/blog/473499
SqlPlusSpoolPaging , using sqlplus output paging .csv data files
sqlplus命令的使用大全sqlplus命令的使用大全sqlplus命令的使用大全sqlplus命令的使用大全sqlplus命令的使用大全sqlplus命令的使用大全
通过sqlplus客户端spool导出数据
oracle导出excel(非csv)的方法有两种,1、使用sqlplus spool,2、使用包体 现将网上相关代码整理后贴出以备不时之需: 使用sqlplus: 使用sqlplus需要两个文件:sql脚本文件和格式设置文件。 去除冗余信息,...
NULL 博文链接:https://xw302.iteye.com/blog/1265443
oracle 使用sqlplus导入大sql文件,需熟悉linux命令,批量导入sql文件以及导入乱码解决方案
SQLPlus命令使用大全,Oracle基础知识
SQLPLUS命令的使用大全SQLPLUS命令的使用大全
Oracle SQLPLUS基础及sqlplus命令详解,详细阐述了oracle sqlplus基本命令和相关用法
oracle sqlplus 工具的使用