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

来源:互联网 发布:c语言在线手册 编辑:程序博客网 时间:2024/04/30 05:02

 

sqlplus中利用spool生成带日期的文件名
===========================================================
--sqlplus中利用spool生成带日期的文件名
col spf new_value spf noprint
select 'd:'||to_char(sysdate,'yyyymmdd')||'.txt' spf from dual;
spo &spf

select * from dual;
spo off;

 

accept un prompt '用户名:'
accept pw prompt '密 码:' hide
accept db prompt '数据库:'
connect
&un/&pw@&db;
pause 继续吗?

 

col spf new_value spf noprint
select 'd:'||to_char(sysdate,'yyyymmdd')||'.txt' spf from dual;
spo &spf
select * from dual;
spo off;
exit

------------------

DOS下面时间表示:“%date:~0,10%”
=================
date是日期Native Var数据
0是代表删除多少个字符(格式位),10%是保留多少字符位

如果你写成%date:~4,10% 就把前面四个字符删除了

当然你也可以写成%time:~0,100%
那就是完全显示时间,包括毫秒数

原创粉丝点击