Ciao, ho una tabella fatta così: autori(nome,nognome,data_nascita,data_decesso);
in cui nome e cognome rappresentano la chiave primaria. Vorrei creare un trigger che, dopo aver inserito due date del tipo data_nascita > data_decesso(illogico), si inseriscano automaticamente due date di default , ad esempio (01-01-9999).
oracle sql developer lo compila anche ma mi dà due errori:codice:CREATE OR REPLACE TRIGGER after_insert_trigger AFTER INSERT ON autori BEGIN IF :new.data_nascita > :new.data_morte UPDATE autori SET data_nascita=to_date('01-01-9999','dd-mm-yyyy') AND data_decesso=to_date('01-01-9999','dd-mm-yyyy'); END IF; END;
-SQL statement ignored
-ORA-00933: SQL command not properly ended !!!!
![]()

Rispondi quotando
