使用批处理命令给客户更新oracle数据库

原创 2006年06月14日 09:58:00

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

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

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

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

@echo off

sqlplus username/password@tnsname     @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,可以方便我们察看

oracle 数据库批处理文件

目录结构 初始化脚本 |----orcl_sql |---- init_user.sql |---- tab_home.sql |---- TAB_USER.sql |---- ...
  • u011380813
  • u011380813
  • 2015年08月07日 00:27
  • 971

使用bat脚本操作Oracle数据库,导入

一共分为两个部分,一共为bat批处理
  • jiahengzhang
  • jiahengzhang
  • 2014年05月20日 09:35
  • 2804

用bat文件将本地sql在远程oracle上执行

最近在在搭建一个数据库的测试环境,需要初始化化
  • xianymo
  • xianymo
  • 2014年10月22日 17:15
  • 754

如何向客户演示系统

技术人员向客户演示他们开发的系统时候往往容易陷入误区而导致工作失败。 前期准备不充分,心想我是这个系统的主要开发人员或者测试人员,它的功能我能不清楚吗?有什么好准备呢,开会的时候直接给客户讲不就好了?...
  • creazywind
  • creazywind
  • 2009年05月15日 21:40
  • 1087

Java基于TCP的Socket编程练习

环境:Notpad ++ 6.0 + JDK 6.0.31 问题:使用套接字编写客户—服务器程序,实现客户—服务器交互计算。客户将三角形3个边的长度发给服务器,服务器把计算出的三角形的面积返回给客户...
  • Wentasy
  • Wentasy
  • 2012年04月20日 14:45
  • 2432

ECSHOP 下订单给客户发邮件

在flow.php文件中,给商家发邮件下面    /* 给商家发邮件 */    /* 增加是否给客服发送邮件选项 */    if ($_CFG['send_service_email'] && $...
  • dongsg11200
  • dongsg11200
  • 2010年07月28日 09:47
  • 5028

abap修改客户主数据值bapi SD_CUSTOMER_MAINTAIN_ALL

修改客户主数据的bapi"SD_CUSTOMER_MAINTAIN_ALL "的使用案例
  • xiaomage1314
  • xiaomage1314
  • 2017年06月16日 11:14
  • 1627

Oracle数据库更新时间格式

update ord set createdate = to_date('20161020 22:04:47','YYYYMMDD HH24:MI:SS') where orderid = 100...
  • qiuzhi__ke
  • qiuzhi__ke
  • 2016年10月20日 22:21
  • 544

windows下通过批处理备份oracle数据库

@echo off rem Author:jwl rem Time:2015-03-03 echo 开始备份数据库 if not exist C:\db_bak\files md C:...
  • jasonjwl
  • jasonjwl
  • 2015年03月04日 10:23
  • 1163

如何给客户介绍自己的产品

首先,自我介绍一下,自我介绍的时候声音要洪亮、面带微笑(能给人以较好的印象),介绍的内容一般是名字、公司等。接着步入正题第一、企业为什么需要我们的产品?      一些困扰企业的瓶颈问题的列示(提出问...
  • wfmazhenhai
  • wfmazhenhai
  • 2004年11月29日 15:13
  • 1334
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用批处理命令给客户更新oracle数据库
举报原因:
原因补充:

(最多只允许输入30个字)