Salve a tutti ho un dubbio sulla scrittura di vincoli di integrita' su chiavi esterne.
In particolare supponiamo di avere una tabella con 2 chiavi esterne entrambi all'eliminazione e aggiornamento devono reagire.
Qual'e' il kodo corretto di esprimere questa situazione?
Questo :
Oppure questo :codice:CREATE table effettua( cf char(16), idPrenot integer, primary key(cf,idPrenot), foreign key(cf) references cliente (cf) on delete cascade on update no action, foreign key(idPrenot) references prenotazione (idPrenot) on delete cascade on update no action)
codice:CREATE table effettua( cf char(16), idPrenot integer, primary key(cf,idPrenot), foreign key(cf) references cliente (cf), foreign key(idPrenot) references prenotazione (idPrenot) on delete cascade on update no action)

Rispondi quotando