SQL> create or replace trigger "&&in_owner".t1
2 after update of id on &&in_owner.s_test1
3 for each row
4 BEGIN
5 update &&in_owner.s_test2
6 set id = :new.id;
7 END;
8 /
输入 in_owner 的值: user
原值 1: create or replace trigger "&&in_owner".t1
新值 1: create or replace trigger "user".t1
原值 2: after update of id on &&in_owner.s_test1
新值 2: after update of id on users_test1
原值 5: update &&in_owner.s_test2
新值 5: update users_test2
after update of id on users_test1
*
第 2 行出现错误:
ORA-00942: table or view does not exist
各位,in_owner后面的“.”没有了,这个应该怎么写啊?
2 after update of id on &&in_owner.s_test1
3 for each row
4 BEGIN
5 update &&in_owner.s_test2
6 set id = :new.id;
7 END;
8 /
输入 in_owner 的值: user
原值 1: create or replace trigger "&&in_owner".t1
新值 1: create or replace trigger "user".t1
原值 2: after update of id on &&in_owner.s_test1
新值 2: after update of id on users_test1
原值 5: update &&in_owner.s_test2
新值 5: update users_test2
after update of id on users_test1
*
第 2 行出现错误:
ORA-00942: table or view does not exist
各位,in_owner后面的“.”没有了,这个应该怎么写啊?
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7319461/viewspace-765263/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7319461/viewspace-765263/