blob: 617e9ed35df05159c2e22dd55e439cb2d286c750 [file] [log] [blame]
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
);
commit;
CREATE TRIGGER T_UNKNOWNPKVC1
NO CASCADE
BEFORE UPDATE ON UNKNOWNPKVC1
REFERENCING
NEW AS N_ROW
OLD AS O_ROW
FOR EACH ROW MODE DB2SQL
WHEN (N_ROW.VERSION = O_ROW.VERSION)
SET N_ROW.VERSION = O_ROW.VERSION + 1
;
CREATE TRIGGER T_UNKNOWNPKVC2
NO CASCADE
BEFORE UPDATE ON UNKNOWNPKVC2
REFERENCING
NEW AS N_ROW
OLD AS O_ROW
FOR EACH ROW MODE DB2SQL
WHEN (N_ROW.VERSION = O_ROW.VERSION)
SET N_ROW.VERSION = O_ROW.VERSION + 1
;
commit;
quit;