schema
database 1
table 1
table 2
database 2
table 1
table 2
如何在schema不同的database1 的table1上定义触发器向 database2 的table1中插入数据呢?这样的触发器该如何写呢? 谢谢!
7 个解决方案
#1
要先建立DBLINK和同义词吧
#2
1.在db1上创建连接到db2的dblink:(服务器端创建)
2.在db1上向db2的表插入数据
create public database link linktodb2
connect to db2_user1 identified by "user1password"
using 'db2';
2.在db1上向db2的表插入数据
insert into user1.table1@linktodb2 values(val1,val2);
#3
支持!
INSERT INTO table1@dblinkname (col1,col2) select col1, col2 from table1;
#4
正解,已经很详细了
#5
建立一个数据链路就可以了.
#6
1 建立过程或局域网内数据库的连接
2 使用PL-SQL
2 使用PL-SQL
#7
db-link
#1
要先建立DBLINK和同义词吧
#2
1.在db1上创建连接到db2的dblink:(服务器端创建)
2.在db1上向db2的表插入数据
create public database link linktodb2
connect to db2_user1 identified by "user1password"
using 'db2';
2.在db1上向db2的表插入数据
insert into user1.table1@linktodb2 values(val1,val2);
#3
支持!
INSERT INTO table1@dblinkname (col1,col2) select col1, col2 from table1;
#4
正解,已经很详细了
#5
建立一个数据链路就可以了.
#6
1 建立过程或局域网内数据库的连接
2 使用PL-SQL
2 使用PL-SQL
#7
db-link