IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Modification de type de foreign key


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2009
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 121
    Par défaut Modification de type de foreign key
    J'ai une table avec clé primaire de type varchar2(8byte), ce clé primaire devient foreign key dans un autre table.Je veux modifier la précision "8byte" en "10byte" donc le nouveau type de clé primaire devient varchar2(10byte).Comment je peux faire pour qu'il se modifie automatiquement dans la 2ème table (puisqu'il est foreign key dans la 2ème table)?
    Merci

  2. #2
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Automatiquement, ce n’est pas possible.

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2009
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 121
    Par défaut
    Alors comment je peux faire? Je peux modifier dans la 1ère table mais dans la 2ème je ne peux pas puisque c'est foreign key

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    507
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 507
    Par défaut
    Citation Envoyé par minos23 Voir le message
    Alors comment je peux faire? Je peux modifier dans la 1ère table mais dans la 2ème je ne peux pas puisque c'est foreign key
    En recréant la Foreign Key peut-être.

  5. #5
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Citation Envoyé par minos23 Voir le message
    Alors comment je peux faire? Je peux modifier dans la 1ère table mais dans la 2ème je ne peux pas puisque c'est foreign key
    Désactive la clé étrangère, faite les modifications, réactive.

  6. #6
    Membre confirmé
    Inscrit en
    Janvier 2009
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 121
    Par défaut
    Citation Envoyé par mnitu Voir le message
    Désactive la clé étrangère, faite les modifications, réactive.
    J'ai désactivé la clé étrangère mais on me donne pas le droit de modifier, tjr il le voit comme clé étrangère

  7. #7
    Membre confirmé
    Inscrit en
    Janvier 2009
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 121
    Par défaut
    J'ai enlevé la contrainte de clé étrangère puis j'ai modifié et enfin je l'ai réajouté et c'est résolu maintenant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ErrNO 150 FOREIGN KEY - tables INNODB - mêmes types
    Par francky74 dans le forum Requêtes
    Réponses: 1
    Dernier message: 06/04/2014, 00h09
  2. Réponses: 4
    Dernier message: 31/01/2012, 11h03
  3. Réponses: 1
    Dernier message: 24/10/2007, 17h56
  4. problème concernant foreign key de type InnoDB
    Par cel.Saint-Louis dans le forum Outils
    Réponses: 8
    Dernier message: 05/06/2007, 23h30
  5. [Foreign Key] Besoin d'explication.
    Par Andry dans le forum Débuter
    Réponses: 4
    Dernier message: 28/05/2003, 11h34

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo