Bonjour,
J'ai besoin d'exécuter dans un programme des requêtes DROP TABLE.
Mais l'une des tables a une relation avec une autre et à l'exécution du DROP TABLE, j'obtiens :
J'ai bien essayé de supprimer la relation avec cette requête :Impossible de supprimer cet index ou cette table. Il s'agit de l'index en cours ou d'un index utilisé dans une relation
mais la syntaxe est incorrecte car il manque le nom de la relation.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ALTER TABLE T_DISCIPLINE DROP CONSTRAINT
La relation a été créée à partir du menu Outils -> Relations. Je ne trouve nulle part de nom pour cette relation.
Comment puis-je trouver ce nom ? Si ce n'est pas possible, comment forcer la suppression ?
J'ai également essayé de supprimer le champ vers lequel pointait la relation :
Mais j'obtiens l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ALTER TABLE MA_TABLE DROP COLUMN C1
Impossible de supprimer un champ qui fait partie d'un index ou est nécessaire au système.
Avez-vous une idée pour me sortir de cette situation ?
Merci d'avance.
Partager