| DROP TRIGGER T_UNKNOWNPKVC1; | |
| DROP TRIGGER T_UNKNOWNPKVC2; | |
| DROP TABLE UNKNOWNPKVC1; | |
| DROP TABLE UNKNOWNPKVC2; | |
| CREATE TABLE UNKNOWNPKVC1 | |
| ( | |
| ID NUMERIC(30) PRIMARY KEY NOT NULL, | |
| NAME VARCHAR(32), | |
| VERSION NUMERIC(19) NOT NULL | |
| ); | |
| CREATE TABLE UNKNOWNPKVC2 | |
| ( | |
| ID NUMERIC(30) PRIMARY KEY NOT NULL, | |
| NAME VARCHAR(32), | |
| VERSION NUMERIC(19) NOT NULL | |
| ); | |
| CREATE TRIGGER T_UNKNOWNPKVC1 | |
| AFTER UPDATE ON UNKNOWNPKVC1 | |
| REFERENCING | |
| OLD AS O_ROW | |
| FOR EACH ROW MODE DB2SQL | |
| UPDATE UNKNOWNPKVC1 SET version = O_ROW.version + 1 | |
| WHERE ID = O_ROW.ID | |
| ; | |
| CREATE TRIGGER T_UNKNOWNPKVC2 | |
| AFTER UPDATE ON UNKNOWNPKVC2 | |
| REFERENCING | |
| OLD AS O_ROW | |
| FOR EACH ROW MODE DB2SQL | |
| UPDATE UNKNOWNPKVC2 SET version = O_ROW.version + 1 | |
| WHERE ID = O_ROW.ID | |
| ; |