Bonjour ,
dans le cadre d' un script de copie de table d' une base à une uatre , je souhaiterais pouvoir drop une table afin de la recreer avec les nouveaux elements issus de la meme table mais d une autre base.
Pour ce faire et apres avoir suivi les aides Microsoft, j' utilise a commande ci dessous afin de désactiver les contraintes sur ma table et la droper derrière :
Souci lors du drop apparemment les contraintes existes toujours car j ai ce message d ' erreur a l execution de mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 USE MDE_DOS_DEMO_GH; GO ALTER TABLE MDE_DOS_DEMO_GH.dbo.PMEELEMENT NOCHECK CONSTRAINT ALL GO DROP TABLE MDE_DOS_DEMO_GH.dbo.PMEELEMENT;
Auriez vous une idée de l' erreur que je commet ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Msg*3726, Niveau*16, État*1, Ligne*3 Impossible de supprimer l'objet 'MDE_DOS_DEMO_GH.dbo.PMEELEMENT' car il est référencé par une contrainte FOREIGN KEY.
Merci d avance
Partager