- 论坛徽章:
- 0
|
问题:
我有两张表,分别在两个用户下,用户名分别为:tdqj2004,bkdx2004,
表的名字都是:test.现在我想对用户tdqj2004下的表test操作,对用户bkdx2004下的test表作相应操作。
方法:
我现在在用户tdqj2004(具有dba权限)下建了个触发器trg_test,内容如下:
create or replace trigger trg_test
after insert or update or delete
on tdqj2004.test
for each row
begin
if updating then
update bkdx2004.test set bkdx2004.test.name=:new.name;
end if;
if deleting then
delete bkdx2004.test where bkdx2004.test.name= ld.name;
end if;
if inserting then
insert into bkdx2004.test(name) values(:new.name);
end if;
end trg_test;
/
每次编译的时候都报这样的错:
Warning: Trigger created with compilation errors.
请好心人帮我看看有没有什么不对的地方。
我的EMAIL:gygy1607@sina.com.
TEL:13805500020 |
|