PROBLEMA Oracle SQL

Pubblicità

Siliano

Nuovo Utente
Messaggi
112
Reazioni
11
Punteggio
44
Salve a tutti, sto riprendendo un poco la programmazione dei data base con Oracle Express 11g e SQLdeveloper. oggi mi sono imbattuto in questo errore e non riesco a venirne a capo:
  • Errore(2,35): PLS-00049: bad bind variable 'NEW.STRUTTURE'
  • Errore(3,17): PLS-00049: bad bind variable 'OLD.STRUTTURE'
queste sono le tabelle su cui opero:
UTENTI(CF, Nome, Cognome)

PRENOTAZIONI(Utente:UTENTI, DataPr, Struttura:Strutture, Esame)

STRUTTURE (Codice, Nome, Indirizzo, Citta)

ovviamente si tratta di una semplice traccia di esame ... spero che qualcuno riesca ad aiutarmi con il trigger:
Dopo l’aggiornamento del Codice di una Struttura nella tabella STRUTTURE modificare il relativo campo Struttura in PRENOTAZIONI.

CREATE OR REPLACE TRIGGER TRIGGER1
AFTER UPDATE ON STRUTTURE
FOR EACH ROW
BEGIN
IF (:old.CODICE<>:new.CODICE) THEN
UPDATE PRENOTAZIONI SET STRUTTURA=:new.STRUTTURA
WHERE STRUTTURA=:old.STRUTTURA;
END IF;
END;
 
Ultima modifica:
Pubblicità
Pubblicità
Indietro
Top