公司内做的项目是工厂内的,一般工厂内数据要求的是实时性,很久之前的数据可以自行删除处理,我们数据库用的oracle,所以就想着写一个脚本来删除,这样的话,脚本不管放在那里使用都可以达到效果
由于服务器是windows,参照oracle shell scripting中,我们写一下windows下的脚本
首先删除数据的sql语句写一下
这一段相当于
所以我们得到了一个新的sql文件,例如c:\emp.sql
然后创建一个文件c:\get_emp.bat
保存之后,执行一下看会不会出现问题,如果不会出现问题,添加一下windows的任务计划程序,或者自己写一个windows服务,定期调用一下这个bat就可以了
linux版本的类似,写法这个连接下面有,写完之后先进行测试,然后使用cron或者其他进行定期调用即可
当然,操作数据库表不局限于定期清理数据,也可以进行报表生成、新表创建等其他操作
到此这篇关于oracle删除超过n天数据脚本的文章就介绍到这了,更多相关oracle删除数据脚本内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!