spool生成时间格式文件,ftp再上传(window上)

    这是一些小脚本,平常用得比较少,所以,写在这里记录一下。
    首先,spool 出的文件名 要求随着 日期每天都要变,所以生成 一个 wk1.sql 文件
    set term off
set echo off
set feedback off
set heading off
set verify off
set newp none
set linesize 1000
set trimspool off
set sqlblanklines OFF
col datestr new_value filename
select 'D:\txtupdata\福建'||to_char(sysdate,'yyyymmdd')||'.csv' datestr from dual;
spool &filename
select a.inphonenum||'","'||'福建'||'","'||b.area_name||'","'||substr(t.flowno,1,4)||'-'||substr(t.flowno,5,2)||'-'||substr(t.flowno,7,2)||'","'||
       substr(t.flowno,9,2)||':'||substr(t.flowno,11,2)||':'||substr(t.flowno,13,2)||'","'||t.inkey||'","'||t.playctx||'","'||upper(t.code1)||'","'||
       c.industry_name||'","'||nvl(d.spec_name,'优先报号')||'"'
 from t_log_submanual t,t_log_auto a,ngcc_best.t_area b,ngcc_best.t_industry c,t_rpt_yewubanli d
 where a.flowno=t.flowno
   and '0'||substr(a.accesscode,1,3)=b.area_code
   and b.lever='2'
   and t.unitno1 is not null
   and t.classid=c.industry_id(+)
   and instr(t.spporductspecid,'1')=d.specid
  order by t.flowno;
spool off
/
exit

然后,再 生成 wk.bat 文件,用来调用 wk1.sql
sqlplus -S "ngcc_log/ngcc_log@ngcc_log" @wk1

这就是 spool 生成的文件,接着 要用 ftp 了,先生成 ftp.txt 文件
open 192.168.114.95
incrdata
incrdata123
prompt off
bin
cd DetailsLogbak
mput *.csv
cd ../DetailsLog
mput *.csv
bye
!

接着,生成 ftp.bat 文件,用以 调用 ftp.txt
ftp -s:D:\txtupdata\ftp.txt
del *.csv

这就是所有的程序,参考网站:

http://www.itpub.net/thread-88306-1-1.html
http://iivan.blog.**.com/42654/109421
http://www.blogjava.net/xzclog/archive/2011/05/21/350732.html

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14730395/viewspace-680201/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/14730395/viewspace-680201/

linux下oracle数据库exp导出,并自动ftp上传到ftp server的sh脚本 立即下载

相关推荐

告别SD卡!手把手教你用NVMe硬盘盒给Jetson Orin Nano离线烧录Ubuntu系统

本文详细介绍了如何利用NVMe硬盘盒为Jetson Orin Nano离线烧录Ubuntu系统,替代传统SD卡方案。通过硬件选择、系统镜像准备到烧录命令的全流程解析,帮助开发者提升存储性能与系统稳定性,特别适合嵌入式开发场景。

weixin_30808693的博客 459

sqlplus中利用spool生成带日期的文件名

col v_filename new_value v_filename noprint Select to_char(sysdate,'yyyymmdd')||'.txt' v_filename from dual; spool e:&v_filename; select * from dual; spool off;

wll的专栏 1595

QGIS插件实战:用百度地图AOI数据做个城市公园分析,从下载到出图全记录

本文详细介绍了如何利用QGIS的百度地图AOI插件进行城市公园分析,从插件安装、数据获取到空间分析与可视化全流程。通过实战案例演示了公园面积统计、服务范围缓冲区分析及专题地图制作,帮助用户高效完成城市绿地评估工作。

weixin_30790841的博客 556

spool输出带日期的文件名

column today new_value today_file --定义列值保存到变量today_file中 select 'abc_'||to_char(sysdate,'yyyymmddhh24mi') as today from dual; --赋值列值 SPOOL /tmp/&&today_file..txt; set serveroutpu...

qq_41688733的博客 1934

从静态到动态:如何用Deformable 3DGS和4DGS实现高效动态场景建模

本文深入探讨了Deformable 3DGS和4DGS在动态场景建模中的技术突破,详细解析了这两种方法如何高效处理动态内容。Deformable 3DGS通过引入时间维度的变形场扩展传统3DGS,而4DGS则采用四维时空体素分解方法,两者均显著提升了动态场景建模的效率和质量,适用于虚拟现实、增强现实等应用场景。

weixin_29063035的博客 433

RC正弦波振荡电路实验全解析:如何通过调节电容电阻改变输出频率

本文深入解析RC正弦波振荡电路,重点阐述如何通过调节电容和电阻来精确改变输出频率。文章从文氏桥振荡电路的核心原理出发,详细介绍了电容粗调频段与电阻微调频率的实操策略,并分析了元件误差、寄生参数等对实测频率的影响,为电路设计与调试提供了从理论到实践的完整指南。

yhn456789的博客 1114

sqlplus中改变日期输出格式的方法

sqlplus中改变日期输出格式的方法    工作中碰到用spool导出数据,其中有日期格式的字段,因为format了各列,就不想用to_char把日期再format了,而且用to_char的话还要把要所有的列都写在select语句中。win下默认的格式为DD-MM-yy ,如下:   SQL>select sysdate from dual;      SYSDATE   -----

编程岁月 1997

别再手动配IP了!保姆级教程:用Cisco Packet Tracer搞定DHCP服务器配置(附实验抓包分析)

本文提供了一份详细的Cisco Packet Tracer DHCP服务器配置教程,帮助用户告别手动分配IP的繁琐过程。通过构建多子网实验环境,逐步指导DHCP地址池设置、客户端测试及协议分析,并分享常见问题排查技巧,让网络配置更高效、更智能。

weixin_42535461的博客 338

oracle spool定期导出文本文件数据,并加载到teradata

oracle导出文本文件数据的方法貌似只有sqlplus的spool命令,要定期导出需要借助os的计划任务之类的,不过10g中dbms_schedualr也支持直接掉os批处理文件。 文件名动态命名为当前日期。 例如,--bat文件D:\oracle92\bin\sqlplus @C:\zhjh\demo.sql --C:\zhjh\demo.sqlSET NEWPAGE NONE SET

我思,故我在!--My data life 2086

MDM主数据清洗和编码集成说明

绝大多数的企业业务系统是伴随业务发展而建设的,但随着业务发展单一系统难以支撑企业业务闭环。MDM主数据管理平台可以满足企业数据治理的需求,本文针对主数据清洗和编码集成进行梳理。...

数通畅联 3318

FPGA工程师面试试题集锦11~20

时钟抖动是指芯片的某一个给定点上时钟周期发生暂时性变化,也就是说时钟周期在不同的周期上可能加长或缩短。它是一个平均值为0的平均变量。

FPGA/MATLAB学习教程/源码/项目合作开发 678

oracle spool循环导出文件,oracle 使用spool导出数据到文件

--oracle 使用spool导出数据到文件需要将数据库中的数据以txt文本形式导出,可以用spool方式导出。--创建脚本文件 spool.sql--添加如下语句SPOOL D:\works\数据库dump\spool\bbb.txtset echo off --不显示脚本中正在执行的SQL语句set feedback off --不显示sql查询或修改行数set term off --...

weixin_35422396的博客 1140

把 ABAP Smart Form 输出变成可直接下载的 PDF 二进制:OTF 到 XSTRING 的一条龙实践

SAP Smart Forms 生成 PDF 的实用方案:通过 OTF 格式转换实现高效输出。Smart Forms 本身不直接生成 PDF,而是输出 OTF 格式数据,需通过 CONVERT_OTF 函数转换。本文提供两种实现路径:传统的 Spool 方式和更优的直接获取 OTF 方式,后者避免了 Spool 的维护负担。核心代码演示了如何通过设置 GETOTF 参数获取 OTF 数据,并转换为 PDF 二进制流,适用于前端下载、接口传输等场景。同时介绍了 SSF_OPEN/SSF_CLOSE 方法用于批

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 675

oracle spool文件名+系统时间,Oracle Spool详解

转自:http://blog.sina.com.cn/s/blog_6bccf0360101hzsh.html1.spool的作用是什么?spool的作用可以用一句话来描述:在sqlplus中用来保存或打印查询结果。2.spool在oracle 9i、10g和11g下的语法及使用示例oracle 9i spool语法SPO[OL] [file_name[.ext]|OFF|OUT]oracle 1...

weixin_28934777的博客 1437

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

自动设置SPOOL文件名为当前日期

自动设置SPOOL文件名为当前日期[@more@]自动设置SPOOL文件名为当前日期column spool_name new_value Sset termout offselect to_char( sysdate, 'dd...

congzhan2577的博客 320

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

使用sqlplus的spool动态生成导出文件名

动态生成spool命令所需的文件名某些例子中,spool命令所需要的文件名都是固定的。 有时我们需要每天spool一次,并且每次spool的文件名都不相同,如文件名包含当天的日期,该如何实现呢?column dat1 new_value filename;select to_char(sysdate,'yyyymmddhh24mi') dat1 from dual;spool c:/&...

iteye_14109的博客 1211

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

oracle spool date日期文件

col dt new_value dt noprint select to_char(sysdate,'yyyymmddhh24miss') dt from dual; spool cp&dt.log

viviliving的专栏 1063

Oracle Spool 相关的 set 格式化参数命令以及常用的通配符

set verify off -- 可以关闭和打开提示确认信息old 1和new 1的显示.(set veri off;%F 一个基于DBID唯一的名称,这个格式的形式为c-DBID-YYYYMMDD-SEQ,其中YYYYMMDD为日期,SEQ是一个1-256的序列。-- 去除重定向(spool)输出每行的拖尾空格,缺省为off, on 去除 off 不去除。-- 显示start启动的脚本中的每个sql命令,缺省为on 显示 off 不显示。-- 显示脚本中的命令的执行结果,缺省为on。

Ahern_的博客 872

oracle—spool—时间变量

<br />ismpsmp1@zxin10[/home/zxin10/task/mazongxiao]more test.sh<br />sqlplus  zxdbm_ismp/zxin_smap <<EOF<br />@/home/zxin10/task/mazongxiao/test.sql<br />/<br />column spf new_value spf noprint<br />select '/home/zxin10/task/mazongxiao/'||to_char(sysdate,'

ltoper的专栏 2573

oracle中sql*plus命令大全

在中国ORACLE用户讨论组(http://www.cnoug.org)中发现了这篇文章,很不错,转过来,与大家共享,也方便自己查看。oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。    我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buf

星辰的专栏 2395

sqlplus中改变日期的输出格式(nls_date_format)

临时修改: 1、用alter session来修改   alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 2、在OS中设置nls_date_format  打开一个控制台窗口  C:&gt;SET NLS_DATE_FORMAT=YYYY-MM-DD HH24:MI:SS  //注意:这里YYYY-MM-DD HH24:MI:S...

junmail的专栏 1174

spool导出格式的问题

最近朋友提了个问题,通过sqlplus的spool导出数据,格式乱了,如下所示,表中包含了几十个字段,包括VARCHAR2和NUMBER类型,我们在sqlplus中,经常用到这几个显示配置...

bisal的专栏 2472

sqlplus中改变日期的输出格式

工作中碰到用spool导出数据,其中有日期格式的字段,因为format了各列,就不想用to_char把日期再format了,而且用to_char的话还要把要所有的列都写在select语句中。.................... 工作中碰到用spool导出数据,其中有日期格式的字段,因为format了各列,就不想用to_char把日期再format了,而且用to_char的话还要把要所有的列都写...

fhuan123的专栏 411
上一篇: a good script for finding whether using bind variables (wirted by tom)
下一篇: there are always 9 sessions in active status which are used to lock SYS.RGROUP$
cuichenkai7892
博客等级 码龄11年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值