Salve, colleghi!
Sono alle prese con la creazione di un trigger su Oracle 10g Express Edition...
Vi posto questo codice:
In pratica serve per verificare se la prenotazione di una escursione in una città di sosta di una nave da crociera venga correttamente effettuata al massimo il giorno prima della data in cui avviene l'escursione...codice:CREATE TRIGGER AVVERTIMENTO AFTER INSERT ON PRENOTAZIONI FOR EACH ROW WHEN (NEW.DATAPRENOT < SELECT DATA FROM ESCURSIONI WHERE COD_ESCURSIONE=NEW.COD_ESCURSIONE THEN SIGNAL SQLSTATE '70005' ('LIMITE DI PRENOTAZIONE SFORATO');
Ma mi dà questo errore:ORA-02251: query secondaria non permessa in questo caso
A che è dovuto? Ho sbagliato qualcosa nella sintassi?
Grazie anticipatamente...