THE DELETE STATEMENT IS INVALID BECAUSE TABLE nom-table CAN BE AFFECTED BY THE OPERATION
Explication :
Une opération DELETE est tentée sur la table mentionnée, qui est référencée dans une sous-requête.
Si T est la table objet du DELETE, la table mentionnée est l’une des suivantes :
- Une table dépendante de T dans une relation à règle de destruction CASCADE ou SET NULL,
- Une table dépendante d’une autre table dans une relation à règle de destruction CASCADE ou SET NULL, pour laquelle les suppressions dans T entraînent une suppression en cascade.
Action système :
L’ordre DELETE ne peut êtreexécuté. Le contenu de la table reste inchangé.
Réponse programmeur :
Ne pas référencer une table dans la sous-requête d’un ordre DELETE lorsque cette table peut être affectée par l’ordre DELETE.