网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Oracle 8i R2 (8.1.6) for Windo.
.logminer使用步骤一(加载分析字典.
.如何在linux环境下启动时打开num.
.SPFILE的备份与恢复一.
.oracle下定时执行过程脚本.
.使用Toad的Explain Plan.
.Oracle调优(入门及提高篇).
.oracle for solaris 安装错误FAQ.
.关于oracle中大对象处理的一些方.
.CERN应用Oracle9iAS提高网络应用.
.Multiple在表中的计算.
.如何删除具有特殊文件名的文件.
.记几个容易忘的oracle 函数.
.Oracle公司Intranet解决方案.
.Debian Sarge 上安装 Oracle 10g.
.Oracle公司标准产品服务内容.
.ORACLE SQL性能优化.
.用户管理的几种场景的数据库恢复.
.Oracle9i在RedHat7.1/7.2上的安装.
.ExactPapers Oracle 1Z0-121 200.

详细讲解如何给导入文件加上时间戳标记

发表日期:2008-4-16


问:如何给导入文件加上时间戳标记?

答:请参考下文中介绍的两种方法:

1.在DOS下从系统获得时间戳

利用Dos命令取得时间戳:

C:\>echo %date%

2007-12-31 星期一

C:\>echo %date:~0,10%

2007-12-31

然后使用导出(exp)工具引用该时间戳就很容易了:

exp userid=eygle/eygle file=d:\eygle%date:~0,
10%.dmp log=d:\eygle%date:~0,10%.log

2.使用SQL脚本从数据库获得时间戳

注释:在NT下该命令的执行结果可能与Windows2000和WindowsXp上不同,没有NT的环境可以试验(此时只需""把date引用起来就可以了,如: "%date%")。

我们也可以使用如下的SQL方式获得时间戳.

首先编写一个doexp.sql脚本:

column today new_val dt
select to_char( sysdate, 'ddmmyyyy' ) today from dual;
host exp userid=eygle/eygle tables=emp 
file=exp_prod_&dt..exp log=exp_prod_&dt..log
exit

然后再编写一个start.bat批处理脚本调用doexp.sql脚本:

echo off
set oracle_sid=eygle
sqlplus eygle/eygle @doexp

执行结果如下:

E:\Is\IsTrain\Exp2>dir

驱动器 E 中的卷是 SWAPDK

卷的序列号是 F8BA-FCAC

E:\Is\IsTrain\Exp2 的目录

2007-12-07  15:14    <DIR> 
2007-12-07  15:14    <DIR> 
2007-08-26  15:18    170 doexp.sql
2007-12-07  15:12    4,096 exp_prod_07102003.exp
2007-12-07  15:12    335 exp_prod_07102003.log
2007-08-26  15:18    4,096 exp_prod_26082003.exp
2007-08-26  15:18    312 exp_prod_26082003.log
2007-12-07  15:42    4,096 exp_prod_30082003.exp
2007-08-30  17:09    335 exp_prod_30082003.log
2007-12-07  15:14    1,660 sqlnet.log
2007-12-07  15:12    60 start.bat
9 个文件         15,160 字节
2 个目录    674,652,160 可用字节
上一篇:丢失归档日志文件后数据库应当如何恢复 人气:1097
下一篇:使用Oracle功能特性提高应用执行效率 人气:665
浏览全部Oracle的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐