SQL> create or replace trigger tr_tablename
2 after update on tablename
3 for each row
4 declare
5 begin
6 update otherTablename p
7 set p.configvalue = :new.siteid
8 where p.configid = 'sdu_active_site'
9 and p.configvalue=:old.siteid;
10 end tr_tablename;
CREATE TABLE T_TEST_CCSYNC_MQ (
MessageID VARCHAR2(20) NOT NULL,
TableName VARCHAR2(64) NOT NULL,
Created_Date DateTime NOT NULL,
MessageData BLOB,
RESERVED1 VARCHAR2(64),
RESERVED2 VARCHAR2(64),
RESERVED3 VARCHAR2(64),
RESERVED4 VARCHAR2(64),
RESERVED5 VARCHAR2(64),
RESERVED6 DATE,
RESERVED7 INTEGER
)
TABLESPACE test_user_dat;
CREATE UNIQUE INDEX I_TEST_CCSYNC_MQ ON T_TEST_CCSYNC_MQ(MessageID) TABLESPACE test_user_idx;
ALTER TABLE T_TEST_CCSYNC_MQ ADD CONSTRAINT PK_T_TEST_CCSYNC_MQ PRIMARY KEY (MessageID);
create sequence s_test_ccsync_mq
minvalue 1
start with 10000000001
increment by 1
maxvalue 99999999999
cache 2000;