这个是oracle中表的触发器,向oracle中表插入数据同时向mysql中的表插入数据create or replace trigger tr_insert_after_bass_sms after insert ON bass_sms FOR EACH ROW BEGIN insert into "test1"@testlocal("name","dec") values ('你好','啊啊哦'); END;
insert into "test1"@testlocal("name","dec") values ('你好','啊啊哦');这个用的不是dblink吗你把这个写到过程中或者函数中看看可以执行吗?
CREATE OR REPLACE PROCEDURE tests Authid Current_User is begin insert into "test1"@testlocal("name","dec") values ('你好','啊啊哦'); commit;end tests; 这个存储过程单独测试是没有问题的,但是通过触发器调用这个存储过程还是不行
触发器:create or replace trigger tr_insert_after_bass_sms after insert ON bass_sms FOR EACH ROW BEGIN tests; END;
#2:这个事务模式不一样是什么。oracle的事务和mysql的事务模式一致?怎么设置。。
这个是oracle中表的触发器,向oracle中表插入数据同时向mysql中的表插入数据create or replace trigger tr_insert_after_bass_sms
after insert ON bass_sms
FOR EACH ROW
BEGIN
insert into "test1"@testlocal("name","dec") values ('你好','啊啊哦');
END;
Authid Current_User
is
begin
insert into "test1"@testlocal("name","dec") values ('你好','啊啊哦');
commit;end tests;
这个存储过程单独测试是没有问题的,但是通过触发器调用这个存储过程还是不行
after insert ON bass_sms
FOR EACH ROW
BEGIN
tests;
END;