|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : septembre 2002 Messages : 22 ![]() |
Bonjour ,
mon problème est que je n'arrive pas à supprimer la clé primaire d'une de mes tables. J'utilise la commande SQL suivante: Code :
ALTER TABLE phonogrammes DROP constraint RDB$PRIMARY84; |
|
|
00
|
|
|
#2 | |
|
Invité régulier
![]() Inscription : septembre 2002 Messages : 22 ![]() |
Je pense que je me suis trompé de commande, c'est plutôt
celle-ci à mon avis: Mais j'ai toujours un message d'erreur: Citation:
sur cette table? A l'aide!!! |
|
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Et bien l'ordre est correct donc si ca ne marche pas il faut lire le message d'erreur...
Code :
ALTER TABLE MATABLE DROP CONSTRAINT NOMDECLEPRIMAIRE |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Vous avez d'autres tables qui font références à cette clé primaire.
Je pense que vous avez créé des clés étrangères (Foreign key). Et donc il faut avant tout supprimer les contraintes référentieles avant de pouvoir supprimer la clé primaire. |
|
|
00
|
|
|
#5 | |||
|
Invité régulier
![]() Inscription : septembre 2002 Messages : 22 ![]() |
J'ai enfin réussi.
Après avoir supprimé toutes les Foreign Key de la table, j'ai executé la commande SQL suivante Code :
Citation:
RDB$RELATION_CONTRAINTS . Et la cela a fonctionné. Merci Barbibulle pour votre aide. |
|||
|
|
00
|
|
|
#6 | |||
|
Membre Expert
![]() Frédéric Inscription : octobre 2002 Messages : 1 722 ![]() |
Citation:
Par exemple PK_MA_TABLE dans l'exemple suivant : Code :
|
|||
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2008 Messages : 40 ![]() |
Bonjour;
je sais que c'est une discussion de 2004, mais ca n'empeche pas de continue pour mieux comprendre. y'as pas de requete pour supprimer une cle primaire et toutes les cles etrangere dans toutes les tables ou elle referencée? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com