PDA

Visualizza la versione completa : [SQL] Istruzione DELETE con JOIN che elimina record da pių tabelle


afrappe
28-06-2007, 13:17
com'e' la sintassi sql per una delete che dovrebbe cancellare record da piu tabelle

faccio un esempio anche se la sintassi č sbagliata


delete from regioni, province where regione.idregione=provincie.idregione where provincie.nome = 'lazio'

io vorrei cancellare la regione lazio e tutte le province correlate
potete gentilmente farmi un esempio di sitassi corretta?

il db č sqlserver 200

grazie

alka
28-06-2007, 13:51
Non credo sia possibile. Se i record sono correlati da chiavi esterne, la cancellazione dovrebbe avvenire automaticamente; se i record non hanno alcun nesso, allora č sufficiente eseguire pių di un'istruzione DELETE.

Loading