Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle 创建触发器时发生编译错误_Oracle_Triggers_Dblink - Fatal编程技术网

Oracle 创建触发器时发生编译错误

Oracle 创建触发器时发生编译错误,oracle,triggers,dblink,Oracle,Triggers,Dblink,我已经创建了两个用户user1和user2,并在user1中创建了一个emp1表,在user2中创建了emp2表。 现在我正在从用户系统创建一个触发器,它有一个emp表。每当我在用户系统的emp表中输入值时,此触发器将在user1的emp1表和user2的emp2表中插入值。但是我在创建以下触发器时遇到编译错误。有人能帮我吗?谢谢 如果user1和user2是模式,则应作为user1.emp1而不是emp1@Luser1请显示错误。 create or replace trigger t1 af

我已经创建了两个用户user1和user2,并在user1中创建了一个emp1表,在user2中创建了emp2表。 现在我正在从用户系统创建一个触发器,它有一个emp表。每当我在用户系统的emp表中输入值时,此触发器将在user1的emp1表和user2的emp2表中插入值。但是我在创建以下触发器时遇到编译错误。有人能帮我吗?谢谢


如果
user1
user2
是模式,则应作为
user1.emp1
而不是
emp1@Luser1
请显示错误。
create or replace trigger t1 after insert on emp for each row
BEGIN
insert into emp1@Luser1 values(:new.e_id, :new.ename, :new.contact, :new.address);
insert into emp2@Luser2 values(:new.e_id, :new.salary, :new.email);
END