-3
내 트리거 중 하나는 오라클의 한 인스턴스/창에서만 작동합니다. 왜 누군가가 설명 할 수 있습니까? PFB 세부 정보 :오라클 트리거는 하나의 창에만 반영됩니다.
SQL> sho parameter db_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string XE
SQL> sho user
USER is "AMAR"
SQL> update employees set salary=1505 where empname='amar1505';
Old salary: 15005 New salary: 1505 Difference -13500
1 row updated.
SQL> update employees set salary=1505 where empname='amar1505';
Old salary: 1505 New salary: 1505 Difference 0
1 row updated.
SQL> select systimestamp from dual;
SYSTIMESTAMP
---------------------------------------------------------------------------
18-MAY-17 09.56.50.900000 AM +05:30
SQL> select count(*) from employees;
COUNT(*)
----------
106
*===============================================================================*
Other instance:
SQL> sho parameter db_name;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string XE
SQL> sho user
USER is "AMAR"
SQL> update employees set salary=15043 where empname='amar1503';
1 row updated.
SQL> select systimestamp from dual;
SYSTIMESTAMP
---------------------------------------------------------------------------
18-MAY-17 09.58.25.386000 AM +05:30
SQL> select count(*) from employees;
COUNT(*)
----------
106