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

MS SQL Server Discussion :

Supprimer de la table un primary key de la colonne


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Points : 24
    Points
    24
    Par défaut Supprimer de la table un primary key de la colonne
    Salut,

    Comment puise-je faire avec une requete en sql Supprimer de la table un primary key de la colonne
    comme l'addition par ex :
    ALTER TABLE MaTable Add PRIMARY KEY (MaColonne)
    Et Merci d'avance.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 896
    Points : 53 126
    Points
    53 126
    Billets dans le blog
    6
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER TABLE ... DROP CONSTRAINT nomDeMaContraintePrimaryKey.
    Si vous n'avez pas donné de nom à votre contrainte; SQL Server en a donné une au hasard. Il faut donc aller retrouver ce nom dans les vues d'information de schéma, notamment : INFORMATION_SCHEMA.TABLE_CONSTRAINTS

    A +

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Points : 24
    Points
    24
    Par défaut
    Merci .

  4. #4
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Points : 24
    Points
    24
    Par défaut
    mais avec les Foreign Key ?? comment on peux savoir avec quel table est lieé .

  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 31
    Points : 24
    Points
    24
    Par défaut
    la voici

    EXEC sp_fkeys @pktable_name='MaTable'

    et Merci.

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

Discussions similaires

  1. [MariaDB] large table (100M) & primary key
    Par Kaoutchou dans le forum Administration
    Réponses: 4
    Dernier message: 02/05/2013, 09h03
  2. primary key sur plusieurs colonnes d'une table
    Par hotttttsauce dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 22/04/2008, 12h20
  3. Réponses: 3
    Dernier message: 10/08/2007, 16h17
  4. ADO- Impossible de mettre à jour une table sans primary key.
    Par Mr_Welby dans le forum Accès aux données
    Réponses: 3
    Dernier message: 26/05/2007, 14h26
  5. Table sans primary key avec Hibernate
    Par zizou771 dans le forum Hibernate
    Réponses: 1
    Dernier message: 28/02/2007, 15h58

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