Changer nom d'un champ

andré -  
Pitu Messages postés 1460 Statut Contributeur -
bonjour à tous !
svp quel est la requete sql qui permet de changer le nom d'un champ d'une table?
"Alter table maTable Modify Nom1 Nom2 "
Ne marche pas

3 réponses

  1. Pitu Messages postés 1460 Statut Contributeur 125
     
    Bonjour André.
    Essayes avec l'option CHANGE :
    ALTER TABLE maTable CHANGE Nom1 Nom2;


    A +

      (:•Þ   Pitu
    0
  2. andré
     
    Merci Pitu!
    Mais l'option "change " est non valide!
    messahe d'erreur:
    ERREUR à la ligne 1 :
    ORA-01735: option ALTER TABLE non valide
    merci
    0
    1. deus Messages postés 93 Statut Membre 91
       
      Salut,

      Voici ce que dit l'aide de SQL Server
      "
      B. Rename a column
      This example renames the contact title column in the customers table to title.

      EXEC sp_rename 'customers.[contact title]', 'title', 'COLUMN'
      "

      J'espère que ca t'aide.

      dEUS
      There's no success like failure
      And failure's no success at all
      0
    2. Pitu Messages postés 1460 Statut Contributeur 125
       
      Effectivement, ça dépend apparemment des versions.
      Essayes ça, en espérant que ...
      ALTER TABLE maTable RENAME COLUMN "colonne1" TO "colonne2";


      a+
        (:•Þ   Pitu
      0
  3. kalamit
     
    Salut, Je pense comme Pitu.

    ALTER TABLE `ma_table` CHANGE `nom1` `nom2` INT( 5 ) 


    Sauf que je precise le type. Peut etre faudrait il que tu nous dise sur quel SGBD tu travailles...

    Kalamit,
    Parle à ma culasse, mon carter est malade. :)
    0
    1. Pitu Messages postés 1460 Statut Contributeur 125
       
      Trop tard ... pour une fois !
      ;o)


        (:•Þ   Pitu
      0