1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : juillet 2017
    Messages : 5
    Points : 4
    Points
    4

    Par défaut Changer le nom d'une colonne dans un table

    Bonjour,
    Je veux changer le nom d'une colonne en un autre car son nom contient des accents et (Référence Fournisseur)
    je veux un code qui fonctionne dans une page php (éditée avec sublime text) c'est à dire que si j'exécute mon programme le nom de la table sera changé et les requêtes utilisant cette colonne utilisant le nouveau nom

  2. #2
    ced
    ced est actuellement connecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    avril 2002
    Messages
    5 561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : avril 2002
    Messages : 5 561
    Points : 21 724
    Points
    21 724

    Par défaut

    Bonjour,

    Quel est votre SGBD ?
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

  3. #3
    Rédacteur
    Avatar de SQLpro
    Homme Profil pro
    Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Inscrit en
    mai 2002
    Messages
    17 119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert SGBDR & SQL, spécialiste Microsoft SQL Server
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 17 119
    Points : 39 735
    Points
    39 735
    Billets dans le blog
    1

    Par défaut

    Il n'y a pas de commande normative pour changer le nom d'une colonne d'une table, parce que cela n'a pas d'intérêt. En revanche vous pouvez renommer une colonne dans la clause SELECT de l'ordre SELECT via la notion d'alias introduit par le mot clef AS.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *

  4. #4
    Expert éminent

    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    2 920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 2 920
    Points : 6 437
    Points
    6 437
    Billets dans le blog
    1

    Par défaut

    Bonjour,

    Avec certains SGBD vous pouvez utiliser la commande ALTER TABLE MaTable RENAME COLUMN MaCol1 TO MaCol2
    A défaut faites un drop create de la table puis de rechargez les données sauvegardées juste avant l'opération

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    juillet 2017
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : juillet 2017
    Messages : 5
    Points : 4
    Points
    4

    Par défaut

    plus d'explication s'il vous plait

  6. #6
    Expert éminent

    Homme Profil pro
    bourreau
    Inscrit en
    mars 2010
    Messages
    2 920
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : mars 2010
    Messages : 2 920
    Points : 6 437
    Points
    6 437
    Billets dans le blog
    1

    Par défaut

    Pour commencer, quel est votre SGBD et quelle est sa version ?

    Et aussi : avez vous vérifié les impacts (traitements, triggers, fonctions, contraintes de type référence, index, vues...)

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

Discussions similaires

  1. SQL-Server changer le nom d'une colonne dans une table .
    Par silset dans le forum Développement
    Réponses: 2
    Dernier message: 31/10/2009, 23h34
  2. Changer le nom d'une colonne
    Par Poussy-Puce dans le forum Langage SQL
    Réponses: 4
    Dernier message: 16/07/2007, 11h57
  3. Réponses: 13
    Dernier message: 04/07/2007, 10h51
  4. changer le nom d'une colonne en mysql a traver VB
    Par foufidou dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 20/08/2006, 18h04
  5. [sql 2005]: changer le nom d'une colonne dans un table
    Par TheLittle dans le forum MS SQL-Server
    Réponses: 2
    Dernier message: 12/06/2006, 15h29

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