Sei sulla pagina 1di 1

Trigger inserare automata data curenta

CREATE OR REPLACE TRIGGER DATA_DOCUMENTE_COMERCIALE BEFORE INSERT OR UPDATE ON DOCUMENTE_COMERCIALE FOR EACH ROW BEGIN :NEW.DATA:= TO_CHAR(SYSDATE,'DD-MM-YYYY'); END;

Trigger inserare automata ora curenta

CREATE OR REPLACE TRIGGER ORA_DOCUMENTE_COMERCIALE BEFORE INSERT OR UPDATE ON DOCUMENTE_COMERCIALE FOR EACH ROW BEGIN :NEW.ORA:= TO_CHAR(SYSDATE,'HH !:MI:SS'); END;

Trigger relatie netransferabila

CREATE OR REPLACE TRIGGER DOCUMENT_NETRANSFERABIL BEFORE UPDATE OR DELETE ON DOCUMENTE_COMERCIALE FOR EACH ROW BEGIN IF(:NEW.CLIENT_ID"#:OLD.CLIENT_ID) THEN RAISE_APPLICATION_ERROR (- $$$%, 'TABLE DOCUMENTE_COMERCIALE IS READ ONLY, YOU CANNOT MA&E CHANGES TO THE DATA.'); END IF; END;

Potrebbero piacerti anche