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

Requêtes et SQL. Discussion :

Drop de foreign key


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 9
    Points : 8
    Points
    8
    Par défaut Drop de foreign key
    Je développe une application dans laquelle je dois détruire les foreign keys pour en générer des nouvelles. Pour certaines base de données, les foreign keys ont été créées avec l'aide de l'outil relationship dans MSAccess. Ces foreign keys ont pour nom un code similaire à celui-ci:
    12345678-1234-5678-9012-987654321012
    J'aimerais connaitre la syntaxe à utiliser pour détruire ce foreign key.

    J'ai tenté la requête suivante sans succès:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    Alter table nomtbl Drop constraint  '8E7BE3A4-9765-4915-9AF2-4FF22630D551'

    Merci pour votre aide

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 9
    Points : 8
    Points
    8
    Par défaut problème résolu
    J'ai trouvé la solution à mon problème. Lorsqu'un foreign key a comme nom un code hexadécimal du type 12345678-1234-5678-9012-987654321012 (code généré par MSAccess) et que l'on désire détruire le foreign key, il est important d'inclure les accolades qui délimitent le code hexadécimal:

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER TABLE nomtbl DROP constraint  "{8E7BE3A4-9765-4915-9AF2-4FF22630D551}"

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

Discussions similaires

  1. Drop table avec foreign key
    Par samus535 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 23/10/2008, 15h59
  2. Drop Foreign Key impossible
    Par SetaSensei dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/05/2007, 11h21
  3. Drop Mutiples foreign key
    Par Tito dans le forum SQL
    Réponses: 3
    Dernier message: 20/02/2004, 17h48
  4. [postgresql][foreign key]
    Par elea1206 dans le forum Requêtes
    Réponses: 5
    Dernier message: 28/08/2003, 13h07
  5. [Foreign Key] Besoin d'explication.
    Par Andry dans le forum Débuter
    Réponses: 4
    Dernier message: 28/05/2003, 12h34

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