博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用批处理命令给客户更新oracle数据库
阅读量:4071 次
发布时间:2019-05-25

本文共 792 字,大约阅读时间需要 2 分钟。

由于一般来说客户的操作水平不是很高,给客户更新数据库又是一个比较危险的操作,让客户自己操作显然比较危险,而且沟通起来可能也不是很顺畅,自己写一个程序来更新数据库呢,又比较麻烦,如果有一个办法可以让用户只要双击一下就可以更新数据库,而我们又不用编写程序的话,那不是两全齐美,当然我们最先想到的肯定是使用批处理命令的方式来做这个事情,说干就干。

1、看用户装的是Oracle什么版本,找到针对该版本的sqlplus命令,8i以上的版本都是sqlplus

2、编写批处理命令,创建 自动更新.bat,bat内容如下

*******************************************************start

@echo off

sqlplus      @sqlfile.sql

pause

*******************************************************end

3、在批处理命令的相同目录下创建sqlfile.sql,该文件就是需要执行更新的sql语句的列表,当然大家注意,如果语句结束,应该使用 /  ,例子文件如下

********************************************************start

spool c:/sqlTrace.txt

create table aa (aa number)

select * from tab

/

spool off

exit

/

********************************************************end

 

4、给用户把这两个文件发过去,让他执行一下批处理命令就ok了,执行完成之后,客户察看之后按任意键就退出完成了,用户执行过程会自动保存在c:/sqlTrace.txt,可以方便我们察看

转载地址:http://kuwni.baihongyu.com/

你可能感兴趣的文章
动态设置label的高度
查看>>
获取 一个文件 在沙盒Library/Caches/ 目录下的路径
查看>>
图片压缩
查看>>
检测缓存文件是否超时
查看>>
十进制字符串转十六进制字符串
查看>>
属性字符串(富文本)的使用
查看>>
cell上label的背景颜色在选中状态下改变的解决办法
查看>>
GPS定位
查看>>
地图、显示用户位置、大头针
查看>>
自定义大头针
查看>>
UIButton添加block点击事件
查看>>
利用runtime给类别添加属性
查看>>
本地推送
查看>>
FMDB的使用
查看>>
UIImage存为本地文件与UIImage转换为NSData
查看>>
[转]打印质数的各种算法
查看>>
[转]javascript with延伸的作用域是只读的吗?
查看>>
php的autoload与global
查看>>
IE不支持option的display:none属性
查看>>
关于JQuery UI:dialog的isOpen API使用
查看>>