数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
关于DOS(windows)下取得系统日期的方法:用于自动数据库备份等

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

前2天碰到一个客户的Oracle在SCO下的自动备份EXP Script出现问题,无法正常执行,如果重新安装Oracle需要准备。但是备份也不能耽搁,要不然数据库丢了可是麻烦。于是想在Windows的客户端写个自动备份的Script 实现定时的自动备份。可是在Windows下去到的系统时间就是有”2004-11-25 星期四”这样的格式作为文件名可是不行啊。于是去Internet 找了一把,没有结果,只好作罢,给个固定的文件名临时使用。

过来2天我还是查了一些资料,总算有了结果:其实在DOS下有字符处理的方法的,总结如下:

在这个日期格式下:”2004-11-25 星期四”, 这个%DATE:~0,10%得到的是2004-11-25
说明:DATE为系统变量,“:”表示开始处理前面的字符串“~0,10”表示从第0个字符开始取10个字符。
有些类似噫Basic下的SUBSTR()函数,对吧?

问题解决,在Windows下编写Shell Script很有用的,特别想自动备份等。


相关文章

相关软件