PROBLEMA Oracle SQL

Siliano

Nuovo Utente
112
11
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:

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!