求救,一个简单触发器,却有这么多问题
我用的是816
意图是通过触发器同步两个数据库上的表.
首先,我建立了一个database link,名称为DB_REMOTE,测试后说是处于活动状态;
然后,我写了一个触发器大致如下:
CREATE OR REPLACE TRIGGER "MYDB"."TR_TEST_TRIGGER" AFTER UPDATE OF "NAME", "USER_ID" ON "MYDB"."T_USER" FOR EACH ROW BEGIN
IF UPDATING THEN
UPDATE T_USER@DB_REMOTE a SET a.NAME=:NEW.NAME WHERE a.USER_ID=:NEW.USER_ID;
END IF;
END TR_TEST_TRIGGER;
这个触发器也曾经有效过,但是在我重新建database link后就再也不行了,我的database link连接的数据库没变,名称也没变,请问着是怎么回事啊?