数据库调用

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:00:37
我现在有个难题,
现在有个orccle数据库,里面有很多数据,现在客户说不允许直接对这个数库进行修改。。。。
现在要求我现在建一个新的数据库,然后自动调用那里面的某个部分数据,那么就可以对这个新建的数据库虽意修改!
所以,我现在不知道怎么才能实现这个功能,
比如:他的数据库里面现在有个表叫nametable,里面每天都有新的数据,
那么我现在要建一个空数据库,想通过一个按钮,如:“开始调用”
一按,那么就会把他那个数据库nametable这个表个的所有数据全部调用过来。。

请大家帮帮我,指指思路,最好有个完整的程序发过来,万分感谢
两位朋友说的不是我所提的问题,谢谢两位朋友,咳,我还要再等等吧,等高手过来详细帮帮我了,希望有程序发给我用用

zhoube -----这位朋友说得好呀,能不能把完整的过程给我呀,完整的语句是什么呀

你可以直接建一张表结构相同的表,然后可以直接用插入命令将查询你要用的那张表的数据的结果集也就可以了啊
简单命令如下:
insert into 新表
select *
from 旧表
go
你也就可以随便操作新表的数据了啊

补充说明:
就是在你当前数据库中先建一个表结构跟你要调用的那张旧表的表结构一样的新表,这个没有问题吧。
然后就是象我说的那样啊
use 当前数据库的库名
insert into 新表表名(如TEST2)
select *
from 旧表表名(如TEST1)
go
这样就可以了的

这个简单了。Oracle的工具PL/SQL你应该会用吧?先建好你的新库,再用它对所有表建对应的视图(View),两个库用DBLink连接。这样你可以对视图进行所有可以对表的操作。
修改答复:
建DBLink语句:
create database link PM
connect to user1 identified by "password1"
authenticated by user2 identified by "password2"
using 'PM';
建视图语句:
create or replace view TableTestView as
select
*
from TableTest@PM(PM为你登陆时的DataBase)
with read only(表示只读操作,不写的话为可读写)
这两步可以在Command命令行执行,做完这两步后,在你的Views里可以看到你做对应表的视图了.包括表结构及所有数据.另外,以后表里每更新数据后,你的视图也会自动更新.
建议:自己动手做一下,不要光想着别人给你现成的代码!

用asp联结数据库,在调用里面的数据,用update,就可以进行修改了,