39 lines
763 B
MySQL
39 lines
763 B
MySQL
-- CONN7
|
|
--
|
|
--
|
|
SET ECHO ON
|
|
SPOOL xconn7.lst
|
|
PROMPT $Revision$
|
|
|
|
CREATE TABLE conn_contactpersonen_error
|
|
(
|
|
error_key NUMBER(15)
|
|
,partner_id NUMBER(15)
|
|
,contactpersoon_id NUMBER(15)
|
|
,error_date DATE
|
|
,error_mes VARCHAR2(2048)
|
|
);
|
|
|
|
CREATE OR REPLACE TRIGGER conn_t_contactpers_error_B_IU
|
|
BEFORE INSERT OR UPDATE ON conn_contactpersonen_error
|
|
FOR EACH ROW
|
|
BEGIN
|
|
|
|
IF :new.error_key IS NULL THEN
|
|
SELECT conn_s_contactpers_error_key.nextval
|
|
INTO :new.error_key
|
|
FROM DUAL;
|
|
END IF;
|
|
|
|
IF :new.error_date IS NULL THEN
|
|
:new.error_date := sysdate; --- :new.log_key := sysdate;
|
|
END IF;
|
|
|
|
END;
|
|
/
|
|
|
|
commit;
|
|
|
|
SPOOL OFF
|
|
@conn.sql
|