在oracle中写一个存储过程,将数据从其中一个数据库插入到另一个数据库的表中,如何实现?

如题所述

建立database link 就可以了

存储过程不存储过程的就无所谓了。
温馨提示:内容为网友见解,仅供参考
无其他回答

用oracle存储过程将一张表的数据查出插入另一张表
2、先向table1中插入测试数据; insert into test_tbl_1 select level, 'lvl_'||level from dual connect by level<=10; commit; 3、查询table1表中全量数据;select t.*, rowid from test_tbl_1 t; 4、编写存储过程,将table1表数据插入table2表; create or replace procedure sp_test_insert as begin ...

oracle中怎么用存储过程的的方法 把一个用户里的一个表移到另一个用户...
1. 俩个user存在, 并且有相关权限,比如create session etc, 因为你有需要从一个user中去访问另个user,所以Grant select,insert等你需要的权限给另外个user,比如在user B里执行:grant insert on C to A;2. 在user B中建DB link使其能访问user A;3. user B 中建立和user A你想移的那种表的...

在oracle中,怎么将一个库表里的数据通过存储过程,每天及时同步到另一...
1、定义存储过程proc001 2、定义定时任务 create or replace procedure proc001 is begin EXECUTE IMMEDIATE ' insert into 表 select * from 表@dblink’;COMMIT;end proc001 ;--建立定时任务 begin sys.dbms_job.submit(job => :job,what => 'begin proc001 ;end;',next_date => to_date(...

在ORACLE的存储过程中,将A表的数据插入到B表中。A,B两个表的数据结构...
Insert into B (字段1,字段2,字段3) select 字段1,字段2,字段3 from A;

oracle中将A表中的数据插到B表中,若B表中存在该数据则不插入,存储过程...
IF;END INSERTTABLEDATA; 如果不在同一个数据库 那么建立一个DATABASE LINK就行了create database link ATOB connect to 数据库A的用户名 identified by 密码 using '数据库服务名'; INSERT INTO B(CJRQ,RYBH,RYXM,RZRQ,ZJBH)SELECT CJRQ,RYBH,RYXM,RZRQ,ZJBH FROM 用户名.A@ATOB;

写oracle 存储过程,我想从一个表查出数据插入另一个表,但是从select表...
既然查不出数据,就不需要处理,查到则插入,否则就什么都不做呗。如果有疑问请详细说明你的情况。

oracle存储过程提问:oracle 用存储过程将某一表里符合条件的数据查出...
先把表创建起来,然后用insert语句插入。create or replace procedure P_Insert(v_date in varchar2,v_cp varchar2) is begin INSERT INTO ora201301 SELECT * FROM bh WHERE 字段名1 BETWEEN v_date||'\/01' AND v_date||'\/31' AND 字段名2=v_cp;COMMIT;end P_Insert;...

oracle遇到个问题,我要写一个存储过程,要求吧A表中的奇熟列插到B表中...
insert into b select * from a where mod(rowno,2) =1;sql一句就可以了,不用存储过程。

Oracle中怎样用存储过程将一段字符串以逗号为界截取,并将得到的子串存...
用instr和substr

oracle存储过程查找表数据插入另一个表中。。
不用存储过程,直接INSERT就行 insert into D (select * from A where mz not in(select mz from B) and jg not in(select jg from C));你要存储过程的话再加个壳 create or replace procedure XXX IS begin insert into D (select * from A where mz not in(select mz from B) and ...

相似回答