Buon giorno, sono alle prese con il malefino MS SQL e le "auto FK", che non so come gestire,
ovvero le FK che formano una sorta di ciclo.
Pippo ha un FK su pluto; pluto ha una FK su pippo; pippo ha un FK su un campo (diverso) di pluto.
In pratica se cerco di cancellare una riga di una tabella, me lo impedisce perchè una FK sulla seconda tabella.
Se cerco di cancellare la riga della seconda tabella, me lo impedisce perchè c'è una FK verso la prima.
![]()
PS se la risposta è "elimina o disattiva le FK, cancella, poi riattivale" c'ero già arrivato,ma mi servirebbe la risposta "giusta"...