当前位置: 代码迷 >> Oracle管理 >> oracle数据更新解决方案
  详细解决方案

oracle数据更新解决方案

热度:282   发布时间:2016-04-24 04:04:59.0
oracle数据更新
我是一个初学者,遇到了一个问题,请教一下,oracle数据库的数据更新的问题:

我们使用oracle数据库,最初版本的所有的建表sql放在一个create.txt里,所有的插入sql放在一个insert.txt里

数据库首次安装的时候,会有程序(c++编写的程序)读取两个txt里的sql语句,并执行完成建表和插入

但是随着产品版本的升级,需要对数据库内的表进行增添、修改或者其他操作。

我想每次升级就把新的sql存放在update1.TXT,update2.txt。。。。中,但是领导说这样更新次数多了,文件也就多了,不利于维护,让我仿照现有的sqlserver的写

现有的SqlServer的是通过create database的方法创建一个升级用的数据库,让后把新的sql添加到初始的两个txt中,然后在升级用的数据库执行,通过对比实际数据库和升级数据库的差异,把差异的部分更新到实际数据库的方法来实现数据更新的

可是我在oracle里尝试create database却被提示“执行失败,数据库已挂载”,我就不知道怎么办了

请问谁能告诉我,怎么解决数据更新的问题啊?给点思路也好啊
------解决思路----------------------
select table_name
from dba_tables 
where owner='TEST2';
  相关解决方案