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 :

Modifier le nom d'un index de table


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut Modifier le nom d'un index de table
    Salut a tous et merci pour lire ma petite question!

    J'ai cree un index a l'aide de la commande index sur mon tableau qui s'appelle Personne.

    Le nom d'index que j'ai donne c'est PersIndex a la colonne NomPersonne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    CREATE INDEX PersIndex
    ON Personne(NomPersonne)
    Je veux a l'aide d'ALTER INDEX de modifier le nom d'index deja donne a PersIndex en PersonneIndex aussi sur la colonne NomPersonne.

    J'ai essaye ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ALTER INDEX PersIndex
    ON Personne(NomPersonne) RENAME TO PersonneIndex
    Mais la syntaxe avec RENAME TO c'est du PostgreSQL.

    J'utilise Transact-SQL .

  2. #2
    Modérateur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2005
    Messages
    5 826
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2005
    Messages : 5 826
    Par défaut
    Bonjour,

    Tu peux pour cela utiliser directement SQL Server Management Studio et son explorateur d'objets (F7) en cliquant sur ton index puis en pressant F2

    Sinon tu peux utiliser la procédure stockée système

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    USE maBD
    GO
    EXEC sp_rename N'maTable.monIndex', N'monNouvelIndex', N'INDEX';
    GO
    @++

  3. #3
    Membre éprouvé
    Avatar de mihaispr
    Inscrit en
    Décembre 2008
    Messages
    1 025
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 025
    Par défaut
    Merci beacoup pour la reponse!

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 10/06/2010, 08h03
  2. [Import] Modifier le noms des tables
    Par ezdoor dans le forum Oracle
    Réponses: 5
    Dernier message: 27/01/2006, 18h24
  3. Modifier le nom des champs d'une table...
    Par Mr Capone dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 26/01/2005, 10h22
  4. Modifier le nom d'une table.
    Par Asdorve dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/01/2005, 17h45
  5. Modifier nom de champ d'une table Paradox 7
    Par teska dans le forum Bases de données
    Réponses: 3
    Dernier message: 02/11/2004, 13h09

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